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

1.1. <답>

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 +"입니다."); } }

1.2. <콘솔 결과>

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

2.1. <답>

조건연산자를 사용한 답변 

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("홀수"); ‌‌} ‌‌‌ } }

2.2. <콘솔 결과>

 

복사했습니다!