前言
简单运算数字相加
提示:以下是本篇文章正文内容,下面案例可供参考
一、如何接受用户键盘的输入
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);
}
}
总结
以上就是今天要讲的内容,继续加油。