import java.util.Scanner;
class Grade {
int korean;
int english;
int math;
double avg;
Scanner sc = new Scanner(System.in);
public void run() {
System.out.print("국어 점수를 입력하시오 : ");
korean = sc.nextInt();
System.out.print("영어 점수를 입력하시오 : ");
english = sc.nextInt();
System.out.print("수학 점수를 입력하시오 : ");
math = sc.nextInt();
avg = (double) (korean + english + math) / 3;
if(avg >= 90) {
System.out.println("수");
} else if(avg >= 80) {
System.out.println("우");
} else if(avg >= 70) {
System.out.println("미");
} else if(avg >= 60) {
System.out.println("양");
} else {
System.out.println("가");
}
}
}
public class GradeTest {
public static void main(String[] args) {
Grade grade = new Grade();
grade.run();
}
}
🔴 avg = (double) (korean + english + math) / 3
형변환 필수 (실수주의)
import java.util.Scanner;
class UpDownGame {
int randomVal;
int tryVal;
int cnt;
int num;
Scanner sc = new Scanner(System.in);
public void run() {
randomVal = (int)(Math.random()*100) + 1;
tryVal = 1;
cnt = 10;
while(tryVal <= cnt) {
System.out.print("정답을 추측하여 보시오: ");
num = sc.nextInt();
if(num > randomVal) {
System.out.println("LOW");
}
else if(num < randomVal) {
System.out.println("HIGH");
}
else {
break;
}
tryVal++;
}
if(tryVal <= cnt) {
System.out.println("축하합니다. 시도횟수=" + tryVal);
}
else {
System.out.println("실패했습니다.");
}
}
}
public class UpDownGameTest {
public static void main(String[] args) {
UpDownGame game = new UpDownGame();
game.run();
}
}
🟢 간단하게 UpDownGame
클래스와 run()
매소드를 활용하여 코딩