对于这个程序,在刚开始的时候,没有敲上22,29,33行的打印语句时,在调试的时候不会自动弹开控制台,所以一直在怀疑代码可能出错了。因此可以自己手动打开,但是如果敲上那些代码,系统可以自动弹开控制台。

 /**
* 查找出最大值
*/
import java.io.BufferedReader; //导入java系统中的用于输入输出的io包中的全部类
import java.io.IOException;
import java.io.InputStreamReader; public class Chap01 {
public int findMax(int[] a){ //从整形数组a中查找出最大值的方法定义
int x=a[0]; //把数组a中的第一个元素a[0]的值赋给x作为初值
for(int i= 1;i<a.length; i++){ //通过循环顺序查找出数组的a是元素的最大值
if(a[i]>x){
x=a[i];
}
}
return x; //返回保存在x中的元素最大值
}
public static void main(String[] args) throws IOException {//定义main方法,读取键盘数据的误时将抛出异常 int[] a=new int[5]; //声明和创建长度为Num的整数组5
Chap01 array = new Chap01(); //声明和创建Chap01的对象array
System.out.println("请输入数据:");
for(int i =0;i<a.length;i++){ //从键盘向数组a输入数据,每个整数以回车键结束
BufferedReader keyb=new BufferedReader(new InputStreamReader(System.in));
String line = keyb.readLine(); //从键盘读取作为整数的一行字符串
a[i]=Integer.parseInt(line); //从line字符串中得到整数并赋给a[i]元素
}
int max = array.findMax(a); //利用max保存数组中的最大值
System.out.println("你输入的数是:");
for(int i=0;i<a.length;i++){ //依次输出数组a中的每个元素的值
System.out.print(a[i]+"\t");
}
System.out.println("\n"+"最大值:"+max); //执行后输出max的值,即数组a中的最大值
}
}

其时没有出错,结果是

关于eclipse调试时程序控制台不能自动打开的更多相关文章

  1. Eclipse调试时Application XXX is waiting for the debugger to attach的提示

    原文链接: http://blog.csdn.net/star_huang/article/details/7678845 最近Eclipse调试时总是出现Application XXX  is wa ...

  2. Oracle 12c启动时PDBs的自动打开

    Pluggable Database(PDB)为Oracle 12c中的一个重要的新特性, 但启动12c实例时并不会自动打开PDB数据库,这样,在启动实例后必须手动打开PDBs. 1. 实例启动后,手 ...

  3. eclipse调试时出现source not found怎么办

    调试时遇到source not found,可以点击下方的edit source lookup按钮,进行调试项目的增加 进入后点击ADD按钮 选择java project类型的项目,如图 选择需要调试 ...

  4. Eclipse调试时出现source not found的问题

    Eclipse中新加载了一个java项目,打断点debug时,Debug小窗口显示source not found,网搜找到了解决办法,在此记录一下. 原文地址:http://blog.csdn.ne ...

  5. eclipse调试时增加jvm参数

    下面的程中我们限制Java 堆的大小为20MB,不可扩展(将堆的最小值-Xms 参数与最大值-Xmx 参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDumpOnOutOfMemoryE ...

  6. Eclipse调试时附加匹配版本的JAR包源码:Edit Source Loopup

  7. eclipse 调试时出现 Error: [Errno 10013]

    法1: 端口占用错误.换个端口即可. 新端口 在 8001到15536之间的任意值. 法2: windows下查看哪个程序占用端口 netstat -ano | findstr “8080”  找到p ...

  8. eclipse 开发 spring 、 springboot项目调试时一直跳转到 SilentExitExceptionHandler.exitCurrentThread 方法

    不想让 eclipse 调试时一直跳转到该方法 解决方法: Eclipse->[Preferences]->[Java]->[Debug]:去掉[Suspend execution ...

  9. eclipse调试找不到源解决办法

    eclipse调试时有时显示找不到源码,首先得确定代码没问题 这是eclipse没有发现工程源码,解决办法是 右键工程>>Debug As >> Debug configura ...

随机推荐

  1. Leaflet API翻译

    转自: http://jsrookie.iteye.com/blog/2318972(上) http://jsrookie.iteye.com/blog/2318973(下) L.Map API各种类 ...

  2. Python3数字(Number)

    一.数学函数 二.随机数函数 三.三角函数 四.数学常量

  3. SQL中in参数在存储过程中传递及使用的方法

    背景: 1.使用存储过程 2.存储过程中有in 3.in括号里面的内容作为参数传递 解决方案: 1.直接拼接sql 可在存储过程中拼接字符串,然后执行此字符串,类似于js中的eval PROCEDUR ...

  4. 仿迅雷播放器教程 -- 基于ffmpeg的C++播放器 (1)

    2011年12月份的时候发了这篇博客 http://blog.csdn.net/qq316293804/article/details/7107049 ,博文最后说会开源一个播放器,没想到快两年了,才 ...

  5. Java -- POI -- 随笔汇总

    1. 判断指定的单元格是否是合并单元格 /** * 功能:判断指定的单元格是否是合并单元格 * 原理:excel中的合并单元格其实就是首单元格,只不过该单元格增加了 rowspan和colspan两个 ...

  6. H5 拖拽读取文件和文件夹

    1)拖拽方面的重点是:ondragover 事件 和 ondrop 事件 ondragover 是必须的,ondragover 事件里禁用掉 html 的默认事件,否则 ondrop 事件将无效(直接 ...

  7. linux log

    adb shell logcat GOODIX:v *:s cat /proc/kmsg | grep "<<" ./cbootimg.sh adb shell get ...

  8. 四、K3 Cloud 开发插件《K3 Cloud事件、方法、函数》

    1.简单帐表/动态表单几个主要事件 //初始化 public override void Initialize() //构建动态列 public override BOS.Core.Report.Re ...

  9. 查看Oracle数据库SQL执行历史

    -- 找出哪个数据库用户用什么程序在最近三天执行过delete或truncate table的操作 SELECT c.username, a.program, b.sql_text, b.comman ...

  10. mui---获取上一级窗口

    我们在用MUI做APP的时候,会用到要获取上一级的窗口.具体方法:获取当前webview窗口的创建者. 代码: plus.webview.currentWebview().opener();