新浪博客

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

2007-12-12 16:37阅读:
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!');
}

}

}
}

我的更多文章

下载客户端阅读体验更佳

APP专享