JAVA/java 예시 29

[JAVA] 5자리 수를 입력 받아 → 반대로 출력하고 / 각 자리 수 합계 출력

1. 한 자리씩 나누는 방법 // 5자리 숫자를 입력받아 입력받은 숫자를 거꾸로 출력 // 각 자리수 합계 출력 // ex) 11456 => 65411 => 6+5+4+1+1 Scanner scan = new Scanner(System.in); int size = 5; int arr[] = new int[size]; int num = 0; int sum = 0; System.out.println("5자리의 숫자를 입력해주세요: "); num = scan.nextInt(); System.out.print(num+ " => "); arr[0]=num % 10; arr[1]=(num % 100) /10; arr[2]=(num % 1000) / 100; arr[3]=(num % 10000) / 1000; arr..

JAVA/java 예시 2023.03.26

[JAVA] 합계 + 평균 + 등급 구하기

국어, 영어, 수학 점수의 합계와 평균을 출력. * 평균으로 등급 분배 * 출력 : 합계, 평균, 평가 int kor = 70; int eng = 91; int math = 80; int sum = kor + eng + math; double evg = sum / 3.0; System.out.println("세과목의 합계는 " + sum + ", 세과목의 평균은 " + evg + "입니다."); if (evg >= 90) { System.out.println("평균이 " + evg +"으로 A등급입니다."); } else if (evg >= 80) { System.out.println("평균이 " + evg +"으로 B등급입니다."); } else if (evg >= 70) { System.out.pri..

JAVA/java 예시 2023.03.25

[JAVA] 숫자가 소수인지 판별하기

✔ 소수 : 약수가 1과 자신뿐인 수 예) 2,3,5,7,11등 //num를 입력받아 입력받은 num가 소수인지 아닌지 판별 Scanner number = new Scanner(System.in); System.out.println("숫자를 입력해주세요: "); int num = number.nextInt(); int count = 0; for (int i=1; i 이걸이용하려면 count = count + i System.out.println("약수의 수가 " + count + "개 이므로 소수입니다."); } else if (count >= 3) { System.out.println("약수의 수가 " + count + "개 이므로 소수가 아닙니다."); } else if (count == 1) { S..

JAVA/java 예시 2023.03.25

[JAVA] 올바른 글자 선택 시 반복 중지

//글자를 입력받아 (한글자) 그대로 글자를 출력하세요.(a->a, b->b, y->종료) // y를 입력받는 경우에는 종료 Scanner word = new Scanner(System.in); for ( ; ; ) { System.out.println("한글자를 입력해주세요.(단, y/Y를 입력하는 경우 종료됩니다): "); char ch = word.next().charAt(0); System.out.println(ch + "를 입력하였습니다."); if( ch == 'y' || ch == 'Y') { System.out.println("종료되었습니다."); break; } } word.close();

JAVA/java 예시 2023.03.25