public class SortDemo1 { public static void main(String[] args) { //定义一个整形数组。 int[] arr=new int[10]; //获取键盘输入信息。 int max=arr[0]; int min=arr[0]; Scanner sc=new Scanner(System.in); //通过循环判断数值大小。 for(int i=0;i<arr.length;i++) { System.out.print("请输入第"+(i+1)+"个数:"); arr[i]=sc.nextInt(); //求最大值。 if(arr[i]>max) { max=arr[i]; } //求最小值。 if(arr[i]<min) { min=arr[i]; } } System.out.print("数组中的最大值是:"+max+"\r"); System.out.print("数组中的最小值是:"+min); sc.close(); }
这里用的是接收客户输入的10个值,然后现场求出来最大和最小值。
但是,不知道问题出在了哪里?能得到最大值,但是得不到最小值。最小值为0。希望高手给予解答,谢谢!
青石径烟雨中
慕的地6079101
头机器人2
慕勒1124132
慕勒1124132
青石径烟雨中
HappyFirefly
相关分类