본문 바로가기
반응형

전체글253

[Java] 명품 자바프로그래밍 제 2장 실습문제 8번 2차원 평면에서 하나의 직사각형은 두점으로 표현된다. (50, 50)과 (100, 100)의 두 점으로 이루어진 직사각형이 있다고 하자. 이때 키보드로부터 다른 직사각형을 구성하는 두 점 (x1, y1), (x2, y2)를 입력받아 두 개의 직사각형이 서로 충돌하는지 판별하는 프로그램을 작성하라. import java.util.*; public class Rectangle1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("두 점 (x1,y1), (x2,y2)의 좌표를 입력하시오>>"); int x1 = scanner.nextInt(); int y1 = scanner.ne.. 2017. 4. 23.
[Java] 명품 자바프로그래밍 제 2장 실습문제 7번 2차원 평면에서 하나의 직사각형은 두 점으로 표현된다. (50, 50)과 (100, 100)의 두 점으로 이루어진 사각형이 있다고 하자. 이때 키보드로부터 한 점을 구성하는 정수 x와 y값을 입력받고 점(x, y)가 이 직사각형 안에 있는지를 판별하는 프로그램을 작성하라. import java.util.*; public class Rectangle { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("점 (x, y)의 좌표를 입력하시오 >> "); int x = scanner.nextInt(); int y = scanner.nextInt(); if (x >= 50 && y >.. 2017. 4. 23.
[Java] 명품 자바프로그래밍 제 2장 실습문제 6번 키보드로부터 특정 연도를 입력받아 윤년인지 아닌지를 판별하는 프로그램을 작성하라. 연수가 4로 나누어떨어지는 해는 우선 윤년으로 하되, 그중에서 100으로 나누어떨어지는 해는 평년으로하고, 다만 400으로 나누어떨어지는 해는 다시 윤년으로 판정한다. import java.util.*; public class year { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("연도를 입력하세요 : "); int year = scanner.nextInt(); if (year % 400 == 0) { System.out.println("윤년"); return; } if (year % 4.. 2017. 4. 23.
[Java] 명품 자바프로그래밍 제 2장 Open Challenge 두 사람이 하는 가위바위보 게임을 만들어보자. 두사람의 이름은 '철수'와 '영희'이다. 먼저 "철수"의 이름을 출력하고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다. 그리고 "영희"에 대해서 마찬가지 방법으로 입력받는다. 두사람으로부터 각각 문자열을 입력받은 후 누가 이겼는지 판별하여 승자를 출력한다. import java.util.*; public class GBBGameApp { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.println("가위 바위 보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); while (true) { System.out.print(".. 2017. 4. 22.
[Java] 명품 자바프로그래밍 제 2장 실습문제 5번 3. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇 개로 변환되는지 출력하라. 예를 들어, 65370이 입력되면 오만 원권 1매, 만 원권 1매, 천 원권 5매, 100원짜리 동전 3개, 50원짜리 동전 1개, 10원짜리 동전 2개이다. import java.util.*; public class triangle { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("3개의 정수를 입력하세요."); int num1 = scanner.nextInt();.. 2017. 4. 21.
[Java] 명품 자바프로그래밍 제 2장 실습문제 4번 4. 369게임을 간단히 작성해보자. 1~99까지의 정수를 키보드로부터 입력받고 정수에 3, 6, 9 중 하나가 있는 경우는 "박수짝"을 출력하고 두 개 있는 경우는 "박수짝짝"을 출력하는 프로그램을 작성하라. 예를 들면, 키보드로 입력된 수가 13인 경우 "박수짝"을, 36인 경우 "박수짝짝"을 출력하면 된다. import java.util.*; public class ThreeSixNine { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("1~99 사이의 정수를 입력하시오>> "); int num = scanner.nextInt(); int unit = num % 10.. 2017. 4. 21.
반응형