菜鸟天天不懂,那就天天敲它。。。还不懂。。。JAVA数组比较大小。

package com.aini;

import java.util.Scanner;
//操。。。为什么数组的大小比较我硬是搞不懂,比较大小依然放在for循环里。。。
//从键盘输入一组数据,并输出最小值
//还有循环结构的括号不知道在哪里结束

public class erte {
	public static void count(int a[]) {
		int min = a[0];
		for (int i = 0; i < a.length; i++) {
			if (min > a[i]) {
				min = a[i];
			}
		}

		System.out.println("最小值是:" + min);

	}

	public static void main(String[] args) {
		Scanner c = new Scanner(System.in);

		System.out.println("请输入你所需的整数个数------");
		int x = c.nextInt();
		int a[] = new int[x];
		// int max = a[0];
		// int s = 0;
		for (int i = 0; i < a.length; i++) {
			System.out.println("请输入" + "第" + (i + 1) + "个数");
			a[i] = c.nextInt();

		}
		count(a);

	}

}

  

总结:理解理解。

主要原因:数组内存分配不懂。循环结构。还有比较大小

原文地址:https://www.cnblogs.com/langlove/p/3405674.html