JAVA 编写程序读取整数,找出它们的最大数,然后计算该数的出现次数。
时间: 2024-10-09 22:12:06 浏览: 30
java代码-使用java,一个整数各个位上的最大数字的源代码
在Java中编写程序来读取整数、找出最大值并计算其出现次数,可以按照以下步骤进行:
1. 首先,创建一个Scanner对象来获取用户输入:
```java
import java.util.Scanner;
public class Main {
```
2. 定义一个变量来存储最大值和计数器:
```java
private static int max = Integer.MIN_VALUE;
private static int count = 0;
```
3. 使用while循环不断从用户那里获取输入,并更新最大值和计数:
```java
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一组整数(输入-1结束):");
while (true) {
int number = scanner.nextInt();
if (number == -1)
break; // 结束输入
if (number > max) { // 更新最大值
max = number;
}
// 如果当前数字等于最大值,增加计数
if (number == max)
count++;
}
```
4. 循环结束后,打印最大值和它的出现次数:
```java
System.out.printf("最大值是:%d,它出现了%d次.", max, count);
scanner.close(); // 关闭扫描器
}
}
```
阅读全文