day07-常用类-Scanner-练习2_录入n个整数求最大值

This commit is contained in:
2026-07-21 10:22:10 +08:00
parent 19549b3a65
commit 7acffc1b68
@@ -0,0 +1,32 @@
package com.inmind.scanner01;
import java.util.Scanner;
//常用类-Scanner-练习2_录入n个整数求最大值(for循环和数组来实现!!比较动态)
public class Test03 {
public static void main(String[] args) {
//1.创建Scanner对象
Scanner sc = new Scanner(System.in);
//2.获取动态的n次
System.out.println("请输入n的值:");
int n = sc.nextInt();
//3.n次的循环,获取用户输入的值,放入数组
//创建数组(动态初始化)
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
System.out.println("请输入第" + (i+1) + "个整数:");
//赋值给数组
arr[i] = sc.nextInt();
}
//4.循环遍历数组求最大值
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
int temp = arr[i];
if (temp > max) {
max = temp;
}
}
System.out.println("最大值是:" + max);
}
}