用Java写一个可以手动输入数据的函数,例如x加到n
时间: 2024-09-19 22:12:23 浏览: 29
在Java中,你可以创建一个简单的函数,它接受用户输入的数据(比如数字x和一个范围n),然后让用户逐个输入数字并累加。以下是一个示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要累加的最大值(n):");
int n = scanner.nextInt();
int sum = 0;
System.out.println("现在开始输入数字(x),当输入0时停止累加:");
while (true) {
int input = scanner.nextInt();
if (input == 0) {
break; // 用户输入0,结束累加
}
sum += input;
}
System.out.printf("从1加到%d的和是 %d%n", n, sum);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先获取用户输入的n,然后进入一个无限循环,直到用户输入0为止,每次循环都会将用户的输入添加到总和sum上。最后,打印出累加的结果。
阅读全文