개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 10. 9. 19:16[Java] Map을 활용하여 성적표 만들기

Map을 이용하여 과목과 점수를 입력받아서 과목: 점수, 합계, 평균 출력 종료 키워드가 나올 때까지 반복 (종료키워드 = 0) 과목 > 국어 점수 > 90 다시 입력? 종료(0) > 종료 후 과목 : 점수, 합계, 평균 출력 import java.util.HashMap; import java.util.Scanner; public class Map03 { public static void main(String[] args) { HashMap map = new HashMap(); Scanner sc = new Scanner(System.in); int num = 0; int sum = 0; do { System.out.print("과목> "); String obj = sc.next(); System.out..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 3. 17:27[Java] 입력받은 숫자 거꾸로 출력하고 각 자리의 합계 출력(arr[], while)

5자리의 숫자를 입력 받아서 입력받은 숫자를 거꾸로 출력한 뒤, 각 자리의 합계 출력 ex1) 11456 => 65411 => 6+5+4+1+1 ex2) 19547 => 74591 => 7+4+5+9+1 import java.util.Scanner; public class Array04 { public static void main(String[] args) { Scanner sc = new Scanner (System.in); int arr[] = new int[5]; System.out.print("5자리 숫자입력> "); int num = sc.nextInt(); int sum = 0;// 합계 초기화 int i = 0;// 배열 번지수 초기화 while(num > 0) {// num이 0이 아닐 ..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 8. 26. 00:02[Java] 합계/평균/평가 (Scanner, if)

국어, 영어, 수학 점수를 입력받아서 합계, 평균, 평가를 출력 평가 > 평균이 90 이상이면 A 평균이 80 이상이면 B 평균이 70 이상이면 C 나머지는 D 입력값이 0보다 작거나 100보다 크면 '잘못된 점수를 입니다.' 출력 //Scanner 클래스를 사용하기 위해서 import java.util.Scanner; public class ScanIf { public static void main(String[] args) { //스캔 시작 Scanner sc = new Scanner(System.in); // 점수 입력 및 잘못된 점수 System.out.print("국어 점수를 입력해 주세요> "); int kor = sc.nextInt(); if (kor 100) { Sy..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 8. 24. 22:29[Java] 합계 (int, 연산자)

국어점수, 영어점수, 수학점수 변수를 선언하고 값을 입력하여 세 점수의 합을 출력 public class SumInt { public static void main(String[] args) { int kor = 98; int eng = 67; int math = 62; System.out.println(kor+eng+math); // 문자가 먼저 오면 문자로 인식해버려서 () 필요 System.out.println("합계 : " + (kor+eng+math)); } } public class SumInt { public static void main(String[] args) { int kor = 98; int eng = 67; int math = 62; int sum = kor + eng + math..

728x90
반응형
image