본문 바로가기

분류 전체보기227

명품 자바 에센셜 2강 실습문제 6번 돈의 액수를 입력받아 오만원권, 만원권, 천원권, 500원짜리 동전, 100원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇 개로 변환되는지 출력하라. 돈의 액수를 입력하세요>>65245 오만원1개, 만원1개, 천원5개, 500원0개, 100원2개, 10원4개, 1원5개 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("돈의 액수를 입력하세요>>"); int money = sc.nextInt(); System.out.print("오만원"+money/50000+"개, "); money %= 500.. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 5번 다음과 같이 AND와 OR의 논리 연산을 입력받아 결과를 출력하는 프로그램을 작성하라. 예를 들어 'true AND false'의 결과로 false를, 'true OR false'의 결과로 true를 출력하면 된다. if문 대신 switch문을 이용하라. 논리 연산을 입력하세요>>true OR false true 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("논리 연산을 입력하세요>>"); boolean a = sc.nextBoolean(); String c = sc.next(); boolean.. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 4번 2차원 평면에서 하나의 직사각형은 두 점으로 표현된다. (50,50)과 (100,100)의 두 점으로 이루어진 사각형이 있다고 하자. 한 점을 구성하는 정수 x와 y값을 입력받고 점 (x, y)가 이 직사각형 안에 있는지 판별하는 프로그램을 작성하라. 점 (x,y)의 좌표를 입력하세요>>60 70 점(60,70)은 (50, 50)과 (100,100)의 사각형 내에 있습니다. 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("x 값을 입력하세요>>"); int x = sc.nextInt(); int .. 2022. 3. 7.
명품 자바 에센셜 2강 실습문제 3번 x 값을 입력받아 y = x²-3x+7 식을 계산하여 y값을 출력하는 프로그램을 작성하라. x 값을 입력하세요>>5 x=5, y=17 답: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("x 값을 입력하세요>>"); int x = sc.nextInt(); int y = x*x-3*x+7; System.out.println("x="+x+", y="+y); sc.close(); } } x²-3x+7을 x*x-3*x+7로 표현하면 끝나는 문제입니다. 2022. 3. 7.