文章目录

  • 前言
  • 一、如何接收用户键盘的输入
  • 二、数字的加法运算
    • 1.两个数字相加
    • 2.多个数字相加
    • 3.停止运算
  • 总结

前言

简单运算数字相加

提示:以下是本篇文章正文内容,下面案例可供参考

一、如何接受用户键盘的输入

1.第一步,创建扫描器对象

java.util.Scanner scanner = new java.util.Scanner(System.in);

//(scanner可以简写成s,也可以是in,第二步对应改变即可)

2.第二步,调用Scanner对象的next()方法开始接受用户键盘输入

int num = scanner.nextInt();

二、数字的加法运算

1.两个数字相加

部分代码如下:

java.util.Scanner scanner = new java.util.Scanner(System.in);while(scanner.hasNext()) //可以重复输入
{int a = scanner.nextInt();int b = scanner.nextInt();System.out.println(a+b);
}
​

2.多个数字相加

i.输入第一个整数N,后面会有N行a和b,计算每行a+b的值

部分代码如下:

//输入第一个整数N,后面会有N行a和b,计算每行a+b的值java.util.Scannner in = new java.util.Scanner(System.in);int N = in.nextInt();for(int i = 0; i < N; i++) //用for循环来控制N行
{int a =in.nextInt();int b =in.nextInt();System.out.println(a+b);
}

ii.每行的第一个数N,表示后面有N个数,计算该行若干个整数的和

部分代码如下:

//每行的第一个数N,表示后面有N个数,计算该行若干个整数的和java.util.Scanner scanner = new java.util.Scanner(System.in);while(scanner.hasNext()){int N = scanner.nextInt();if(N==0) { break;}else {int sum = 0;for(int i = 0;i<N;i++) {sum=sum+scanner.nextInt();}    System.out.println(sum);}}

3.停止运算

部分代码如下:

//计算a+b,输入0 0标志着输入结束(该行不运算)​java.util.Scanner scanner = new java.util.Scanner(System.in);while(scanner.hasNext()) //可重复输入
{if(a==0 && b==0){ //用if语句来判断a、b的值break; //是0则跳出}else{int a = scanner.nextInt();int b = scanner.nextInt();System.out.println(a+b);​        }
}

总结

以上就是今天要讲的内容,继续加油。

Java初级(运算数字相加)相关推荐

  1. Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加

    2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...

  2. 【LeetCode-面试算法经典-Java实现】【129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)】...

    [129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a bina ...

  3. (JAVA练习)输入一个四位数,各个位的数字相加

    题目: 输入一个四位数,各个位的数字相加 解法1: import java.util.Scanner;public class While1117 {public static void main(S ...

  4. Java 两个数相加的测试_Java 两个数字相加

    1.两个数字相加 Java中将两个数字相加: 例如:int x = 5; int y = 6; int sum = x + y; System.out.println(sum); // 打印输出 x ...

  5. java 相加 等于一个数_Java 集合、数组 任意个数数字相加等于一个指定的数

    一组数字 任意个数数字相加的和等于指定的数字.  比如数字集合 1,2,3, 4,5,6  ,列出所有数字相加等于6的可能性,那么结果有:1+2+3,2+4, 主要这里的结果不是数组打乱顺序相加,而是 ...

  6. 2018最牛java初级笔试面试题,offer拿到手软

                                                      面试题集                                               ...

  7. 关于Java浮点数运算精度丢失问题

    2019独角兽企业重金招聘Python工程师标准>>> 关于Java浮点数运算精度丢失问题 博客分类: java 前几天看了一个朋友的博客,说Java中浮点数运算精度丢失的问题,他给 ...

  8. Java位运算优化:位域、位图棋盘等

    快速小测试:如何重写下面的语句?要求不使用条件判断语句交换两个常量的值. if (x == a) x= b; else x= a; 答案: x= a ^ b ^ x; //此处变量x等于a或者等于b ...

  9. 阿里云大学考试Java初级题目及解析-java初级

    阿里云大学考试Java初级题目及解析 1.AOP的含义是什么? A.面向对象编程 B.面向切面编程 C.面向过程编程 D.面向服务编程 选B AOP为Aspect Oriented Programmi ...

最新文章

  1. vb中5种打开文件夹浏览框的方法总结(转)
  2. 唠唠SE的集合-10——Collections工具类
  3. [20180806]tune2fs调整保留块百分比.txt
  4. 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法
  5. 基于 Nginx XSendfile + SpringMVC 进行文件下载
  6. java dog类型_java泛型中?和T有什么区别?
  7. MySQL高级 - 查询缓存 - 配置参数
  8. Twitch 沈悦时:国内外互联网直播生态差异
  9. 【算法笔记】重刷PAT 题解合集
  10. 《炉石传说》建筑设计欣赏(7):采用Google.ProtocolBuffers处理网络消息
  11. 实用的 Python —— base64
  12. Android UI组件----ListView列表控件详解
  13. 2020年低压电工模拟考试题库及低压电工模拟考试系统
  14. c语言表达式判断语法错误题,大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章)...
  15. php ci hooks,CodeIgniter框架钩子机制实现方法【hooks类】
  16. 区分Vlookup、hlookup、lookup函数
  17. request.setAttribute()
  18. Groovy~Groovy的List(列表)操作
  19. 《MLB棒球创造营》:走近棒球运动·西雅图水手队
  20. win7旗舰版安装mysql5.7.23

热门文章

  1. 华硕编程竞赛11月JAVA专场 C题太空遨游 题解
  2. eclipse怎么设置字体大小
  3. 【web】伪类伪元素
  4. WPF WrapPanel、UniformGrid、DockPanel介绍
  5. 拼多多、Shopify、Sea渐行渐远,国内外电商殊途不同归?
  6. 昝辉SEO告诉你:SEO是什么鬼
  7. 微服务的几种负载均衡算法
  8. 如何用easyui在页面上实现分页操作
  9. linux 忘记root如何解决
  10. C++istringstream, ostringstream, stringstream的用法