加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

编写一个控制台应用程序,要求完成下列功能。

(2007-12-12 16:37:13)
标签:

学习公社

 luyikk.com/topic-11488.aspx
编写一个控制台应用程序,要求完成下列功能。

  1) 接收一个整数n。

  2) 如果接收的值n为正数,输出1到n间的全部整数。

  3) 如果接收的值为负值,用break或者return退出程序。

  4) 转到(1)继续接收下一个整数。

::

package fandunyangTest;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class InputCheckTest {

 
 public static void main(String[] args) {
  BufferedReader bufferedRead = new BufferedReader(new InputStreamReader(
    System.in));

  while (true) {
   System.out.println("Please input the number>0. or will be break;");
   String input = "";
   int inputNumber = 0;
   try {
    input = bufferedRead.readLine();
    inputNumber = Integer.parseInt(input);
    if (inputNumber < 0)
     break;
    for (int i = 0; i <= inputNumber; i++) {
     
     System.out.print("  " + i);
    }

   } catch (IOException e) {

    System.out.print("please input the right number!");
   }

  }
  

 }

}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有