자바/연습
[JAVA] 쉽게 배우는 자바 프로그래밍 : 도전 과제 chapter02
자바뉴비
2022. 6. 18. 12:07
📌 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("홀수");
}
}
}
<콘솔 결과>