문제1
정수 한 개를 입력받아서, 그 수가 50 이상의 수인지 50미만의 수인지 판단해보자.
package exercise;
import java.util.Scanner;
public class Excercise0 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
if( num < 50) {
System.out.println("num은 50 미만입니다.");
}else {
System.out.println("num은 50 이상입니다.");
}
}// end of main
}// end of class
문제2
정수 한 개를 입력받아서, 그 수가 3의 배수인지 판단해보자.
package exercise;
import java.util.Scanner;
public class Excercise0_1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("정수를 입력하세요.");
int num = sc.nextInt();
if (num % 3 == 0) {
System.out.println("3의 배수입니다.");
}
}// end of main
}// end of class
문제3
1학년부터 4학년까지 중간고사 시험을 보았다.
4학년은 70점 이상이면 합격, 그 이외의 학년은 60점 이상이면 합격이다.
이를 판단하는 프로그램을 작성해보자.
package exercise;
import java.util.Scanner;
public class Excercise0_2 {
// 코드의 시작점
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("점수를 입력하세요.");
int score = sc.nextInt();
System.out.println("학년을 입력하세요.");
int grade = sc.nextInt();
if (grade > 3 && score > 69) {
System.out.println(grade + "학년 축하합니다! 합격입니다!");
} else if (grade > 3 && score < 69) {
System.out.println(grade + "학년 불합격입니다.");
} else if (grade < 4 && score > 59) {
System.out.println(grade + "학년 축하합니다! 합격입니다!");
} else if (grade < 4 && score < 59) {
System.out.println(grade + "학년 불합격입니다.");
}
}// end of main
}// end of class
4학년 이상 70점 이상과 70점 미만 결과값
4학년 미만 60점 이상과 60점 미만 결과값
728x90
'연습문제' 카테고리의 다른 글
전화번호관리 프로그램 만들기 (0) | 2024.04.22 |
---|---|
함수와 만들기 (0) | 2024.04.15 |
이중 for 문을 이용한 연습 문제 (1) | 2024.04.15 |
for 문을 이용한 연습 문제 (0) | 2024.04.12 |