编写一个Java程序循环接受用户输入
时间: 2023-05-22 10:00:56 浏览: 63
好的,以下是一个简单的Java程序,可以循环接受用户输入:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入:");
String input = scanner.nextLine();
System.out.println("你输入的是:" + input);
}
}
}
```
这个程序会不断循环接受用户输入,并将用户输入的内容输出到屏幕上。
相关问题
编写一个Java综合小程序
好的,我可以为您编写一个Java综合小程序。这个程序将实现以下功能:让用户输入一个整数n,然后计算n的阶乘并输出结果。以下是程序的代码:
```java
import java.util.Scanner;
public class Factorial {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数n:");
int n = input.nextInt();
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println(n + "的阶乘为:" + result);
}
}
```
在这个程序中,我们首先导入了Scanner类,以便从控制台读取用户输入。然后,我们定义了一个名为Factorial的类,并在类中定义了一个名为main的方法。在main方法中,我们先让用户输入一个整数n,并使用for循环计算n的阶乘。最后,我们使用System.out.println()方法输出结果。
希望这个小程序可以帮助您加深对Java的理解,同时学习如何使用循环和输入输出语句。
用java编写一个小程序
好的,我可以帮您编写一个简单的Java程序,例如实现一个计算器功能。以下是示例代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int result = 0;
boolean isQuit = false;
while (!isQuit) {
System.out.println("请输入操作数和运算符(用空格隔开),或输入 q 退出:");
String input = scanner.nextLine();
if (input.equalsIgnoreCase("q")) {
isQuit = true;
} else {
String[] tokens = input.split(" ");
int operand = Integer.parseInt(tokens[0]);
String operator = tokens[1];
switch (operator) {
case "+":
result += operand;
break;
case "-":
result -= operand;
break;
case "*":
result *= operand;
break;
case "/":
result /= operand;
break;
default:
System.out.println("不支持的运算符!");
break;
}
System.out.println("结果:" + result);
}
}
scanner.close();
}
}
```
这个程序会不断循环,等待用户输入操作数和运算符,然后进行计算并输出结果,直到用户输入 q 退出程序。您可以根据自己的需求进行修改、扩展。