Develop/Java

자바 기초 13강 - 배열

dawonny 2021. 7. 19. 00:12
728x90
반응형

배열은 데이터가 많을 때 사용하는 것


배열에 정수 받아서 최대값 찾기

package tutorial13;

import java.util.Scanner;

//배열 입력받고 최대 값 찾기

public class Main1 {
	
	public static int max(int a, int b)
	{
		return (a>b)?a:b;
	}

	public static void main(String[] args) {


		Scanner scanner = new Scanner(System.in);
		System.out.print("생성할 배열의 크기: ");
		int number = scanner.nextInt();
		int[] array = new int[number];
		for(int i=0; i<number; i++)
		{
			System.out.print("배열에 입력할 정수 입력: ");
			array[i] = scanner.nextInt();
				
		}
		int result = -1;
		for(int i=0; i<number; i++)
		{
			result = max(result, array[i]);
		}
		System.out.println(result);
	}

}

랜덤 정수 100개의 평균 구하기

package tutorial13;

//100개의 랜덤 정수의 평균 구하는 프로그램
public class Main2 {

	public static void main(String[] args) {

		int[]array = new int[100];
		for(int i=0; i<100; i++) {
			array[i] = (int)(Math.random() * 100 + 1);
		}
		int sum = 0;
		for(int i=0; i<100; i++)
		{
			sum += array[i];
		}
		System.out.println(sum/100);
	}

}
728x90
반응형