day07-常用类-Scanner-练习2_录入n个整数求最大值
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user