Algorithm/etc

[코딩연습] if문과 비교연산자

Anna-Jin 2021. 10. 20. 19:45
728x90
  • if문과 비교연산자
1. 숫자비교
숫자를 입력 받아서 10보다 작은 수인지 큰 수인지, 같은지를 출력하세요.

 

풀이

더보기
package condition_quiz;

import java.util.Scanner;

public class Quiz01 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
        
		System.out.print("숫자를 입력하세요 : ");
		int number = scan.nextInt();
		boolean condition = number > 10;
		
		
		if (condition) {
			System.out.println("10보다 큽니다");
		}
		if (number < 10) {
			System.out.println("10보다 작습니다");	
		}
		if (number == 10) {
			System.out.println("10과 같습니다");
		}
        
        
		scan.close();
	}
}

 

 

2. 수 비교
두 숫자 a, b 를 입력 받아서 a가 클 경우 "a가 더 큽니다." 를
b가 클 경우 "b가 더 큽니다."를
같을 경우 "a와 b는 같습니다."를 출력하세요

 

풀이

더보기
package condition_quiz;

import java.util.Scanner;

public class Quiz01 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
        
        System.out.print("두 개의 수를 입력하세요 : ");
		int input1 = scan.nextInt();
		int input2 = scan.nextInt();
		
		if (input1 > input2) {
			System.out.println(input1 + "(이)가 더 큽니다.");
		}
		if (input1 < input2) {
			System.out.println(input2 + "(이)가 더 큽니다.");
		}
		if (input1 == input2) {
			System.out.printf("%d(과)와 %d(은)는 같습니다.", input1, input2);
		}
        
        
		scan.close();
	}
}

 

 

3. 시험 합격
70점 이상이면 합격하는 시험에서 점수를 입력 받아서 합격 여부를 출력하세요.

 

풀이

더보기
package condition_quiz;

import java.util.Scanner;

public class Quiz01 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
        
		System.out.print("성적을 입력하세요 : ");
		int input = scan.nextInt();
		
		if (input >= 70) {
			System.out.println("합격입니다.");
		} else {
			System.out.println("불합격입니다.");
		}
        
        
		scan.close();
	}
}

 

 

4. 홀짝 검사
수를 입력 받아서 짝수 인지 홀수 인지 출력하세요.

 

풀이

더보기
package condition_quiz;

import java.util.Scanner;

public class Quiz01 {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
        
		System.out.print("수를 입력하세요 : ");
		int number1 = scan.nextInt();
		boolean isEven = number1 % 2 == 0;
	
		if (isEven) {
			System.out.println("짝수");
		}
		if (!isEven) {
			System.out.println("홀수");
		}
		
		scan.close();
	}
}
728x90