普通版:可输入,可输出。带详细的注释

 import java.util.Scanner;

 public class SumDemo {
public static void main(String[] args) {
System.out.println("请输入两个数字,中间用空格隔开,例如5 5");
//得到一个扫描器,用来扫描 系统的输入
Scanner input = new Scanner(System.in);
//申明一个临时的字符串变量temp,用来保存 扫描器读取的一行;
String temp = input.nextLine();
//temp字符串首先trim()一下,就是去掉两边的空白,
//因为有的人可能输入的是 空格5空格5空格回车。.
//所以去掉两边的空格变成 5空格5回车 就符合要求了
//split(" ")方法表示,用空格去切割字符串,返回的结果是一个字符串数组
String[] ss = temp.trim().split(" ");
//从两个字符串中解析得到两个数字,并求和
int num1 = Integer.parseInt(ss[0]);
int num2 = Integer.parseInt(ss[1]);
int sum = num1+num2;
//输出结果
System.out.println("输入的数字是"+num1+" "+num2+"两数的和是:"+sum);
//养成良好的习惯,打开了的资源要记得关闭,我们打开了扫描器,就要关闭扫描器
input.close();
}
}

升级版:可重复输入数字,重复输出结果,并带退出功能、

 import java.util.Scanner;

 public class SumTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while(true){
System.out.println("如果输入exit,那么退出。输入两个数字,用空格隔开");
String temp = input.nextLine();
if(temp.trim().equals("exit")){
break;
}
String[] ss = temp.trim().split(" ");
int num1 = Integer.parseInt(ss[0]);
int num2 = Integer.parseInt(ss[1]);
int sum = num1+num2;
System.out.println("输入的数字是"+num1+" "+num2+"两数的和是:"+sum);
}
input.close();
} }

来源于百度知道

https://zhidao.baidu.com/question/367772921046984684.html

最新文章

  1. My first makefile to compile multiple C files
  2. MYSQL复制
  3. SQL存储过程来调用webservice
  4. 将/home目录从单独的分区迁移回/目录下
  5. ArrayList等常见集合的排序问题
  6. Save ITCM
  7. 利用LibreOffice转换ppt、doc转化pdf
  8. curl 报错记录,mark
  9. Eclipse启动的时候窗口一闪就关的解决办法(转)
  10. 激光推送SSL问题
  11. BZOJ5506 GXOI/GZOI2019旅行者(最短路)
  12. Redis 存储数组
  13. Shell脚本应用(if语句的结构)
  14. IDEA配置maven,jdk,编码
  15. paip.索引的种类以及实现attilax 总结
  16. Chrome DevTools的15个使用技巧(译)
  17. UISearchbar去除背景色的方法,适合iOS5/6/7/8.0beta
  18. C++入门(2)
  19. $如何用Python装饰器实现一个代码计时器?
  20. java 中使用Base64

热门文章

  1. ScheduledThreadPoolExecutor源码解读
  2. python六十三课——高阶函数之sorted
  3. SpringMVC: web.xml中声明DispatcherServlet时一定要添加load-on-startup标签
  4. 【转】理解js中的原型链,prototype与__proto__的关系
  5. day04流程控制之while
  6. LNMP安装201812012237
  7. 【Codeforces 696D】Legen...
  8. java 学习------JDK1.8安装与配置
  9. Android Universal Image Loader java.io.FileNotFoundException: http:/xxx/lxx/xxxx.jpg
  10. golang 转换markdown文件为html