请教两个基础问题,system.exit()和syetem.in.read()?

tsqqq 2003-03-23 04:18:19
1.请问System.exit(1)和System.exit(0)有什么区别?
2.我定义了两个数int a,b = 2;要求a 从键盘输入,然后输出System.out.print(a+b);
多谢!
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
希偌 2003-03-23
  • 打赏
  • 举报
回复
System.out.print("请输入一个数字,a=");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a=0,b=2;
try{
a=Integer.parseInt(br.readLine());
}catch(Exception e){System.out.println("必须输入数字!");}
System.out.print("a+b="+(a+b));
希偌 2003-03-23
  • 打赏
  • 举报
回复
1.
在Sun的文档中说,如果参数值为非零,代表非正常退出
如果其他的程序调用你的程序,就要根据这个值进行判断了
2.
DataInputStream dis=new DataInputStream(System.in);
int a=0,b=2;
try{
a=Integer.parseInt(dis.readLine());
}catch(Exception e){System.out.println("必须输入数字!");}
System.out.print("a+b="+(a+b));
smwu 2003-03-23
  • 打赏
  • 举报
回复
2.当然看你想做个怎么样的程序喽 (说真的 这么一想java里面可以做类似consol的程序吗?)
网络咖啡 2003-03-23
  • 打赏
  • 举报
回复
1.1和0是返回的状态码,0表示正常退出。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧