一:设计思路
1 构造函数
1.2max初始化
1.3for循环求最值
2主函数输入数组长度
2.2输入数组
2.3 调用构造函数
3 输出最值
二
1 package ke; 2 3 import java.util.*; 4 5 public class Kezu { 6 public static void main(String[]args){ 7 8 System.out.println("输入一个整形数长度"); 9 Scanner sc=new Scanner(System.in); 10 int b=sc.nextInt(); 11 System.out.println("输入一个整数数组:"); 12 int []list=new int[b]; 13 for(int i=0;i<b;i++) 14 { 15 16 17 list[i]=sc.nextInt(); 18 19 } 20 21 int w=Largest(list,b); 22 System.out.println(w); 23 24 } 25 public static int Largest(int list[],int length){ 26 int i,max=list[0]; 27 for(i=0;i<length;i++) 28 { 29 if(list[i]>max) 30 { 31 max=list[i]; 32 } 33 34 } 35 return max; 36 } 37 38 }
实验截图
一:全是正整数
二负数
三只有一个整数
四全是0
五:正负整数