多动脑袋,很简单的东西(不然学了等于没学……),循环数组取较大的值
/**
* @Description Test
* @Author hgg
* @Date 2021/12/23 11:28
* @Version 1.0
*/
public class Test {
public static void main(String[] args) {
int[] a = {1, 5, 3, 2, 8, 4};
max(a);
}
public static void max(int i[]) {
int max;
max = i[0];
for (int a = 1; a < i.length; a++) {
if (max < i[a]) {
max = i[a];
}
}
System.out.println("\n最大数是:" + max + "\n\n");
}
}
public class Max {
public static void main(String[] args) {
int[] numbers = new int[6];
Scanner sc = new Scanner(System.in);
System.out.println("请输入六个数字 空格隔开");
String s = sc.nextLine();
String[] split = s.split(" ");
for (int i = 0; i < split.length; i++) {
numbers[i] = new Integer(split[i]);
}
max(numbers);
print(numbers);
}
static int max(int[] numbers) {
int max = numbers[0];
for (int i = 0; i < numbers.length; i++) {
if (max < numbers[i]) {
max = numbers[i];
}
}
return max;
}
static void print(int[] numbers) {
System.out.println("最大值为" + max(numbers));
}
}