用java写一个程序,要求满足以下条件 1.用scanner输入 用while读取数据 2.完成1到100的加法并输出结果
时间: 2023-08-31 11:39:27 浏览: 109
用汇编语言编一个从1加到100的程序
5星 · 资源好评率100%
### 回答1:
您好,我是 CSDN 开发的 C 知道。以下是您的问题的回答:
请看以下 Java 代码,它可以满足您的要求:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = ;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
System.out.println("1到100的加法结果为:" + sum);
}
}
您可以使用 Scanner 类来输入数据,并使用 while 循环来完成 1 到 100 的加法并输出结果。希望这可以帮助您。
### 回答2:
下面是使用Java语言编写的程序,满足所给条件:
```java
import java.util.Scanner;
public class AddNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = 0;
System.out.println("请输入一个整数,输入-1结束:");
while (true) {
number = scanner.nextInt();
if (number == -1) {
break;
}
if (number < 1 || number > 100) {
System.out.println("请输入1到100之间的整数!");
continue;
}
int sum = 0;
for (int i = 1; i <= number; i++) {
sum += i;
}
System.out.println("1到" + number + "的加法结果为:" + sum);
System.out.println("请输入下一个整数,输入-1结束:");
}
scanner.close();
System.out.println("程序已结束。");
}
}
```
运行这个程序,你可以通过控制台输入一个整数,并且程序会计算从1加到该整数的结果并进行输出,直到输入-1为止。如果输入的整数不在1到100的范围内,程序会提示重新输入。
### 回答3:
可以使用Java编写一个程序,满足以下条件:
```java
import java.util.Scanner;
public class AdditionCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number;
int sum = 0;
System.out.println("请输入一个数字:");
number = scanner.nextInt();
while (number != 0) {
sum += number;
System.out.println("请输入下一个数字(或输入0结束):");
number = scanner.nextInt();
}
System.out.println("1到100的加法结果为:" + sum);
}
}
```
在上述程序中,使用`java.util.Scanner`类来获取用户输入的数字。首先,程序会提示用户输入一个数字,然后使用`nextInt()`方法将用户输入的数字存储到`number`变量中。接下来,使用`while`循环判断如果用户输入的数字不等于0,则将该数字加到`sum`变量中,并提示用户输入下一个数字。当用户输入0时,循环结束。最后,程序输出1到100的加法结果。
阅读全文