从数字1开始输出自然数,程序一直执行到在键盘上按下“Ctrl+C”时,中断循环。这个程序应该怎么写?

解决方案 »

  1.   

    你直接循环
    如果在windows的cmd下运行,按ctrl+c会自动中止程序。。不过这个有点无赖了吧。
    否则你就要自己写线程啦。
      

  2.   

    就是一个无限循环嘛int i = 0; //据说现在0也是自然数了
    while (true) {
        System.out.println(i++);
    }在CMD控制台下,Ctrl+C中止
      

  3.   

    我是用Eclipse
    如何用“Ctrl+C”中断循环啊
      

  4.   

    你把你的Ctrl+C快截键换了,换成你想停止的那个键,在while(表达式)里判断==那个键就退出循环.
      

  5.   

    polaris_chow() ( ) 信誉:100  2007-9-1 9:49:44  得分: 0  
     
       
    我是用Eclipse
    如何用“Ctrl+C”中断循环啊
    _____________________________________
    不用Ctrl+C,Eclipse的控制台输出窗口的标题栏上有一个红色的方形按钮,就是中止控制台程序的,直接按按钮,和Ctrl+C的效果一样。  
     
      

  6.   

    老大们你们都没告诉他怎么实现.
    到底是用GUI界面实现还是用IE...呵呵..
    他的问题都没意义..
      

  7.   

    public class CycDie {
    public static void main(String[] args) {
    int i = 1;
    while(true){
    System.out.println(i++);
    }
    }
    }
      

  8.   

    int i=1;while(true)
    {
      System.out.println(++i);
    }
      

  9.   

    public class Test
    {
    public static void main(String args[])
    {
    int i=1;
    while(true)
    {
    System.out.println(i++);
    }
    }
    }