날아라쩡글이의 블로그입니다.
if-else 예제 본문
import java.util.Scanner;
//1. 사용자로부터 나이를 입력받아서 성인인지 미성년자인지 출력하는 코드를 작성하시오
//2. 사용자로부터 숫자를 입력받아서 사용자가 입력한 숫자가 4면 4입니다. 가 출력되고
//그 외는 4가 아닙니다가 출력되는 코드를 작성하시오
//3. 사용자가 숫자를 입력하면 짝수인지 홀수인지 보여주는 프로그램을 작성하시오
//4. 사용자가 숫자를 입력하면 해당 숫자가 0이상 100이하의 숫자가 맞는지 확인하는 코드를 작성하시오
public class Ex07IfElse2 {
public static void main(String[]args) {
Scanner scanner= new Scanner(System.in);
//1. 사용자로부터 나이를 입력받아서 성인인지 미성년자인지 출력하는 코드를 작성하시오
System.out.println("1번");
System.out.println("나이를 입력하세요");
System.out.print(">");
int age = scanner.nextInt();
if(age<18) {
System.out.println("미성년자입니다");
}
else {
System.out.println("성인입니다.");
}
System.out.println("---------------\n");
//2. 사용자로부터 숫자를 입력받아서 사용자가 입력한 숫자가 4면 4입니다. 가 출력되고
//그 외는 4가 아닙니다가 출력되는 코드를 작성하시오
System.out.println("2번");
System.out.println("숫자를 입력하세요");
System.out.print(">");
int number = scanner.nextInt();
if(number==4) {
System.out.println("입력한 숫자가 4입니다.");
}else {
System.out.println("4가 아닙니다.");
}
System.out.println("---------------\n");
//3. 사용자가 숫자를 입력하면 짝수인지 홀수인지 보여주는 프로그램을 작성하시오
//2로 나눠서 나머지가 0이면 짝수로 설정
System.out.println("3번");
System.out.println("숫자를 입력하세요");
System.out.print(">");
int number1 = scanner.nextInt();
int across = 2;
if(number1%across==0) {
System.out.println("짝수입니다.");
}else {
System.out.println("홀수입니다. ");
}
System.out.println("---------------\n");
//4. 사용자가 숫자를 입력하면 해당 숫자가 0이상 100이하의 숫자가 맞는지 확인하는 코드를 작성하시오
System.out.println("4번");
System.out.println("숫자를 입력하세요 ");
System.out.print(">");
int number2 = scanner.nextInt();
if (0<=number2&&number2<=100) {
System.out.println("0이상 100이하의 숫자입니다. ");
}else {
System.out.println("0이상 100이하의 숫자가 아닙니다. ");
}
System.out.println("---------------\n");
scanner.close();
}
}
'java (학원 전) story > 문제풀이' 카테고리의 다른 글
중첩 if예제풀기 (0) | 2021.08.05 |
---|---|
if-else문을 이용한 미니 심리테스트 (0) | 2021.08.04 |
if제어문 문제풀이 (0) | 2021.08.04 |
scanner 예제 풀기 (0) | 2021.08.04 |
예제문제 (0) | 2021.08.04 |