java从键盘输入五个数,求解最大数

如题所述

算法如下:

定义一个数组,长度为5,用来存储输入的5个数。

通过循环,依次从键盘输入5个数,并将它们存储到数组中。

定义一个变量,用来存储最大值,初始值为数组的第一个元素。

通过循环,依次比较数组中的每个元素,如果比当前最大值大,则更新最大值。

最后输出最大值。

代码实现如下:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int[] nums = new int[5]; // 定义一个长度为5的数组

for (int i = 0; i < nums.length; i++) {

System.out.print("请输入第" + (i+1) + "个数:");

nums[i] = scanner.nextInt(); // 从键盘输入一个数,并存储到数组中

}

int maxNum = nums[0]; // 定义一个变量,用来存储最大值,初始值为数组的第一个元素

for (int i = 1; i < nums.length; i++) {

if (nums[i] > maxNum) { // 如果当前元素比最大值大,则更新最大值

maxNum = nums[i];

}

}

System.out.println("最大数为:" + maxNum); // 输出最大值

}

}

运行结果示例:

请输入第1个数:5

请输入第2个数:9

请输入第3个数:3

请输入第4个数:7

请输入第5个数:1

最大数为:9
温馨提示:答案为网友推荐,仅供参考