📌 01 - 직사각형의 가로와 세로를 키보드로 입력을 받아 넓이를 구하는 프로그램을 작성해보자.

<답>

package ch01;

import java.util.Scanner;

public class P75 {

	public static void main(String[] args) {
		double w,h,area; // 가로 세로 넓이를 받을 변수를 선언 (double)
		Scanner sc = new Scanner(System.in);
		System.out.print("직사각형의 가로 길이를 입력하세요 : ");
		w = sc.nextDouble(); //스캐너 실수로 받는 메소드는 nextDouble
		System.out.print("직사각형의 세로 길이를 입력하세요 : ");
		h = sc.nextDouble(); 
		area = w*h;
		System.out.print("직사각형의 넓이는 : " + area +"입니다.");
	}

}

<콘솔 결과>

📌 02 - 입력된 정수가 홀수인지 짝수인지를 출력하는 프로그램을 조건 연산자를 사용해서 작성해보자.

<답>

조건연산자를 사용한 답변 

package ch01;

import java.util.Scanner;

public class Page75_2 {

	public static void main(String[] args) {
		String y;
		Scanner sc = new Scanner(System.in);
		System.out.println("정수를 입력하세요 :");
		int a =sc.nextInt();
		y = (a%2==0) ? "짝수" : "홀수"; //조건연산자
		System.out.println(y);
		sc.close();
	}

}

cf) 조건연산자를 쓰지않은 답변

package ch01;

import java.util.Scanner;

public class Page75_02 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("정수를 입력하세요 : ");
		int a = sc.nextInt();
		if(a%2==0) {
			System.out.println("짝수");
		}else {
			System.out.println("홀수");
		}
			
	}

}

<콘솔 결과>

 

복사했습니다!