▼코드 보기
더보기
static void method1(){
int grade, count=0, sum=0;
double avg = 0.0;
while(true){
System.out.print("Enter grade: ");
grade = scanner.nextInt();
if (grade == -1) break;
sum += grade;
count++;
}
if (count == 0){
System.out.println("1개 이상 점수를 입력하세요.");
System.exit(1);
}
avg = sum/count;
System.out.println("\nTotal of "+count+" student grades is "+sum);
System.out.println("Class average is "+(int)avg+"\n");
}
▼코드 보기
더보기
static void method2(){
int grade, A=0,B=0,C=0,D=0,F=0;
while(true){
System.out.print("Enter grade: ");
grade = scanner.nextInt();
if(grade == -1) break;
switch(grade/10){
case 10: case 9: A++; break;
case 8: B++; break;
case 7: C++; break;
case 6: D++; break;
default: F++;
}
}
System.out.println("\nNumber of students who received each grade:");
System.out.println("A: "+A);
System.out.println("B: "+B);
System.out.println("C: "+C);
System.out.println("D: "+D);
System.out.println("F: "+F+"\n");
}
▼코드 보기
더보기
static void method3(){
int arr_money[]={50000,10000,1000,500,100,50,10,1};
int pay_money[]={0,0,0,0,0,0,0,0};
String name_money[] ={"오만원권","만원권", "천원권", "오백원", "백원","오십원","십원","일원"};
System.out.print("금액을 입력하시오 : ");
int money = scanner.nextInt();
scanner.close();
for (int i=0; i<arr_money.length; i++){
pay_money[i] = money/arr_money[i];
if(pay_money[i]!=0 && i<=2){
System.out.println(name_money[i]+" "+pay_money[i]+"매");
} else if(pay_money[i]!=0 && i>3) {
System.out.println(name_money[i]+" "+pay_money[i]+"개");
}
money %= arr_money[i];
}
}
'Language > Java' 카테고리의 다른 글
Java 기본 문법 Ⅲ - 반복문, 배열, 예외 처리 (0) | 2024.08.08 |
---|---|
Java 기본 문법 Ⅱ - Scanner, 연산자, 조건문 (0) | 2024.07.09 |
Java 기본 문법 Ⅰ - 식별자, 데이터 타입 (0) | 2024.06.30 |
Java의 특징 (0) | 2024.06.30 |