1.  

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

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

其时没有出错,结果是

关于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. Ubuntu下安装Solr

    1.在清华开源软件镜像站或者http://www.us.apache.org/dist/ 下载Solr的安装包,我下载的是solr-6.5.1.tgz 2.解压并移动到/usr/local目录下 3. ...

  2. div界面浮动插件

    <title>JS浮动广告</title> <style type="text/css"> img{border:0;} </style& ...

  3. CALayer 知识:创建带阴影效果的圆角图片图层和创建自定义绘画内容图层

    效果如下: KMLayerDelegate.h #import <UIKit/UIKit.h> @interface KMLayerDelegate : NSObject @end KML ...

  4. python 守护进程,监控进程

    守护进程代码: import time, os import subprocess def run(): while True: taskList = os.popen('tasklist').rea ...

  5. 两台centos之间传送文件

    https://www.cnblogs.com/pangguoming/p/9282762.html

  6. 升级 Centos 6.5/6.7 的 php 版本

    Centos 6.5/6.7 的 php 预设是用 5.3.3 这个版本号 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-releas ...

  7. 用addOnGlobalLayoutListener获取View的宽高

    首先,我们在onCreate方法里调用getHeight()和 getWidth()是不能正确获取View的宽高的,因为onCreate方法执行完了,我们定义的控件才会被onMeasure()度量,所 ...

  8. C#利用反射实现两个类的对象之间相同属性的值的复制

    http://blog.csdn.net/u013093547/article/details/53584591 今天在拷贝对象的时候,看着代码实在是有点烦,一堆一样的代码,还是找找有没有直接反射拷贝 ...

  9. onems设备管理系统(TR-069和OMA)

    onems设备管理系统(TR-069和OMA) 沃克斯科技OneMS设备管理套件是一个全面的为服务提供商和企业提供自动配置和远程管理功能的设备管理解决方案.它利用现有的网络基础设施来自动化订购,预配置 ...

  10. jQuery学习之二

    jQuery对象获取方法:var $cr=$("#cr"); //jQuery方法获取的是一个·对象数组. var cr=$cr[0] // var cr=$cr.get(0); ...