날아라쩡글이의 블로그입니다.

if-else 문제풀이 본문

java (학원 전) story

if-else 문제풀이

날아라쩡글이 2021. 8. 4. 16:37
728x90
반응형

package day03;

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(">");

         number = scanner.nextInt();//선언은 앞에서 했기 때문에 또 반복해서 사용안해도 됨.

        int across = 2;

        if(number%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(">");

         number = scanner.nextInt();

        if (0<=number&&number<=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 if  (0) 2021.08.04
if-else문  (0) 2021.08.04
if 제어문  (0) 2021.08.04
Scanner  (0) 2021.08.04
Comments