java从键盘输入整数,直到输入0为止,并获取它们的最大数
时间: 2023-06-02 21:02:45 浏览: 155
以下是Java代码示例:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int max = Integer.MIN_VALUE;
int num;
do {
System.out.print("请输入一个整数(输入0结束):");
num = sc.nextInt();
if (num > max) {
max = num;
}
} while (num != 0);
System.out.println("输入的最大数是:" + max);
sc.close();
}
}
```
程序首先创建一个Scanner对象来读取用户输入。然后定义一个变量max来存储最大值,初始值为整数类型的最小值。接着使用do-while循环,循环条件为输入的整数不为0。在循环中,程序提示用户输入一个整数,读取用户输入并将其存储在变量num中。如果num大于max,则更新max的值。循环结束后,程序输出最大值。最后关闭Scanner对象。
相关问题
从键盘输入整数,直到输入0为止,并获取它们的最大数。Java输入
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int max = Integer.MIN_VALUE;
int num;
do {
System.out.print("请输入一个整数:");
num = sc.nextInt();
if (num > max) {
max = num;
}
} while (num != 0);
System.out.println("最大数为:" + max);
}
}
从键盘输入整数,直到输入0为止,并获取它们的最大数。用java输出
可以使用Scanner类来从键盘输入整数,使用一个变量来记录最大数,每次输入时如果当前输入的数比最大数大,则更新最大数。当输入为0时,停止输入并输出最大数。
示例代码如下:
```java
import java.util.Scanner;
public class MaxNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int max = Integer.MIN_VALUE; // 初始化为最小值
int num;
do {
System.out.print("请输入一个整数(输入0结束):");
num = scanner.nextInt();
if (num > max) {
max = num;
}
} while (num != 0);
System.out.println("输入的最大数为:" + max);
}
}
```
运行示例:
```
请输入一个整数(输入0结束):5
请输入一个整数(输入0结束):3
请输入一个整数(输入0结束):9
请输入一个整数(输入0结束):0
输入的最大数为:9
```
阅读全文