쉽게 배우는 자바 프로그래밍 5

[쉽게 배우는 자바 프로그래밍] Chapter04_도전 문제(1~3번)

Q) 01_ 프린터의 상태와 동작을 클래스로 작성하고 테스트해 보자. import java.util.Scanner; class Printer { int numOfPapers = 0; public void print(int amount) { System.out.println("남아 있는 용지 수: " + (numOfPapers - amount)); numOfPapers -= amount; } } public class PrinterTest { public static void main(String[] args) { Printer demoPrinter = new Printer(); Scanner scanner = new Scanner(System.in); System.out.print("현재 용지 수를 입력..

[쉽게 배우는 자바 프로그래밍] Chapter03_프로그래밍 문제

Q) 01_키보드로 입력한 정수가 19 이상이면 '성년', 아니면 '미성년'을 춮력하는 프로그램을 if~else 문을 사용해 작성하라. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.print("정수를 입력하세요 : "); int x = in.nextInt(); if ( x >= 19 ) System.out.println("성년"); else System.out.println("미성년"); } } Q 02_ 키보드로 등수를 입력받아 1등이면 '아주 잘했습니다', 2~3등이면 '잘했습니다', 4~6등이면 '보통입니다..

[쉽게 배우는 자바 프로그래밍] Chapter03_도전 과제

Q) 01_키보드로 입력한 정수의 팩토리얼 값을 구하는 프로그램을 작성해 보자. 더보기 import java.util.Scanner; public class Main { public static void main(String[] args) { int result = 1; int n; Scanner in = new Scanner(System.in); System.out.print("펙토리얼 값을 구할 정수 : "); n = in.nextInt(); while(n>0){ result *= n--; } System.out.println(result); import java.util.Scanner; public class Main { public static void main(String[] args) { in..

[쉽게 배우는 자바 프로그래밍] Chapter 02_도전과제

Q) 01 직사각형의 가로와 세로를 키보드로 입력받아 넓이를 구하는 프로그램을 작성해 보자. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); double w, h, area; System.out.print("직사각형의 가로 길이를 입력하세요 : "); w = in.nextDouble(); System.out.print("직사각형의 세로 길이를 입력하세요 : "); h = in.nextDouble(); area = w * h; System.out.println("직사각형의 넓이는 " + area +"입니다"); } } Q) 02 입력된 ..