Java初级(运算数字相加)
文章目录
- 前言
- 一、如何接收用户键盘的输入
- 二、数字的加法运算
- 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初级(运算数字相加)相关推荐
- Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加
2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...
- 【LeetCode-面试算法经典-Java实现】【129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)】...
[129-Sum Root to Leaf Numbers(全部根到叶子结点组组成的数字相加)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a bina ...
- (JAVA练习)输入一个四位数,各个位的数字相加
题目: 输入一个四位数,各个位的数字相加 解法1: import java.util.Scanner;public class While1117 {public static void main(S ...
- Java 两个数相加的测试_Java 两个数字相加
1.两个数字相加 Java中将两个数字相加: 例如:int x = 5; int y = 6; int sum = x + y; System.out.println(sum); // 打印输出 x ...
- java 相加 等于一个数_Java 集合、数组 任意个数数字相加等于一个指定的数
一组数字 任意个数数字相加的和等于指定的数字. 比如数字集合 1,2,3, 4,5,6 ,列出所有数字相加等于6的可能性,那么结果有:1+2+3,2+4, 主要这里的结果不是数组打乱顺序相加,而是 ...
- 2018最牛java初级笔试面试题,offer拿到手软
面试题集 ...
- 关于Java浮点数运算精度丢失问题
2019独角兽企业重金招聘Python工程师标准>>> 关于Java浮点数运算精度丢失问题 博客分类: java 前几天看了一个朋友的博客,说Java中浮点数运算精度丢失的问题,他给 ...
- Java位运算优化:位域、位图棋盘等
快速小测试:如何重写下面的语句?要求不使用条件判断语句交换两个常量的值. if (x == a) x= b; else x= a; 答案: x= a ^ b ^ x; //此处变量x等于a或者等于b ...
- 阿里云大学考试Java初级题目及解析-java初级
阿里云大学考试Java初级题目及解析 1.AOP的含义是什么? A.面向对象编程 B.面向切面编程 C.面向过程编程 D.面向服务编程 选B AOP为Aspect Oriented Programmi ...
最新文章
- vb中5种打开文件夹浏览框的方法总结(转)
- 唠唠SE的集合-10——Collections工具类
- [20180806]tune2fs调整保留块百分比.txt
- 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法
- 基于 Nginx XSendfile + SpringMVC 进行文件下载
- java dog类型_java泛型中?和T有什么区别?
- MySQL高级 - 查询缓存 - 配置参数
- Twitch 沈悦时:国内外互联网直播生态差异
- 【算法笔记】重刷PAT 题解合集
- 《炉石传说》建筑设计欣赏(7):采用Google.ProtocolBuffers处理网络消息
- 实用的 Python —— base64
- Android UI组件----ListView列表控件详解
- 2020年低压电工模拟考试题库及低压电工模拟考试系统
- c语言表达式判断语法错误题,大连理工大学C语言模拟题机房题库单选、判断、填空(分章节_共十一章)...
- php ci hooks,CodeIgniter框架钩子机制实现方法【hooks类】
- 区分Vlookup、hlookup、lookup函数
- request.setAttribute()
- Groovy~Groovy的List(列表)操作
- 《MLB棒球创造营》:走近棒球运动·西雅图水手队
- win7旗舰版安装mysql5.7.23