Develop/JAVA

JAVA 배열, Scanner

roalwh 2021. 10. 14. 23:35
import java.util.Scanner;

public class array_scanner {

	public static void main(String[] arg) {
		
		int [] arr1 = new int[5];
		arr1[0] = 10;
		arr1[1] = 20;
		arr1[2] = 30;
		arr1[3] = 40;
		arr1[4] = 50;
		
		System.out.println("arr1[0] : "+ arr1[0]);
		System.out.println("arr1[1] : "+ arr1[1]);
		System.out.println("arr1[2] : "+ arr1[2]);
		System.out.printf("arr1[3] : %d\n",arr1[3]);
		System.out.printf("arr1[4] : %d\n",arr1[4]);
		
		/* 결과값
		 * arr1[0] : 10
		 * arr1[1] : 20
		 * arr1[2] : 30
		 * arr1[3] : 40
		 * arr1[4] : 50
		 */
		
		int [] arr2 = {5,4,3,2,1};
		System.out.println();
		System.out.printf("arr2[0] : %d\n",arr2[0]);
		System.out.printf("arr2[1] : %d\n",arr2[1]);
		System.out.printf("arr2[2] : %d\n",arr2[2]);
		System.out.printf("arr2[3] : %d\n",arr2[3]);
		System.out.printf("arr2[4] : %d\n",arr2[4]);
		
		/* 결과값
		 * arr2[0] : 10
		 * arr2[1] : 20
		 * arr2[2] : 30
		 * arr2[3] : 40
		 * arr2[4] : 50
		 */
		
		// 배열을 이용한 학사관리
		System.out.println();
		String[] name = {"A","B","c","d"};
		int[] score = new int[5];
		Scanner scanner = new Scanner (System.in);
		
		System.out.printf("%s의 점수를 입력 : ", name[0]);
		score[0] = scanner.nextInt();
		
		System.out.printf("%s의 점수를 입력 : ", name[1]);
		score[1] = scanner.nextInt();
		
		System.out.printf("%s의 점수를 입력 : ", name[2]);
		score[2] = scanner.nextInt();
		
		System.out.printf("%s의 점수를 입력 : ", name[3]);
		score[3] = scanner.nextInt();
		
		System.out.println();	
		System.out.printf("%s의 점수 : %.2f\n", name[0],(double)score[0]);
		System.out.printf("%s의 점수 : %.2f\n", name[1],(double)score[1]);
		System.out.printf("%s의 점수 : %.2f\n", name[2],(double)score[2]);
		System.out.printf("%s의 점수 : %.2f\n", name[3],(double)score[3]);
		
		double ave = (double)(score[0] + score[1] + score[2] + score[3] ) /4 ;
		System.out.printf("평균 : %.2f", ave);
		scanner.close();
		/*
		 * A의 점수를 입력 : 15
		 * B의 점수를 입력 : 18
		 * c의 점수를 입력 : 99
		 * d의 점수를 입력 : 44

		 * A의 점수 : 15.00
		 * B의 점수 : 18.00
		 * c의 점수 : 99.00
		 * d의 점수 : 44.00
		 * 평균 : 44.00
		 */
	}
}

'Develop > JAVA' 카테고리의 다른 글

JAVA 조건문 if문, switch문  (0) 2021.10.19
JAVA 배열과 메모리  (0) 2021.10.18
JAVA 연산자  (0) 2021.10.10
JAVA 특수문자와 서식문자  (0) 2021.10.04
JAVA 변수 선언 및 자료형  (0) 2021.09.26