전체 글
명품 JAVA 프로그래밍 2장 3번
명품 자바 Programming Chapter2 Ex3 Q : 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전 각 몇 개로 변환되는지 출력하라. 예를 들어, 65370이 입력되면 오만 원권 1매, 만 원권 1매, 천 원권 5매, 100원짜리 동전 3개, 50원짜리 동전 1개, 10원짜리 동전 2개이다. Solution 123456789101112131415161718192021222324252627282930313233343536373839package chap2ex;import java.util.Scanner;public class q3 { public static void main(S..
명품 JAVA 프로그래밍 2장 2번
명품 자바 Programming Chapter2 Ex2 Q : 키보드로 입력받은 주민번호에서 문자열을 '-'으로 분리하여 주민번호 앞자리만 출력하는 프로그램을 작성하라. 구분 문자를 설정할 때에는 Scanner 클래스의 useDelimiter() 메소드를 사용하라. Solution 123456789101112131415package chap2ex;import java.util.Scanner;public class q2 { public static void main(String[] args) { int fost, last; Scanner a = new Scanner(System.in).useDelimiter("\\s|-"); System.out.println("주민등록번호를 입력하세요."); fost = ..
명품 JAVA 프로그래밍 2장 1번
명품 자바 Programming Chapter2 Ex1 Q : Scanner 클래스를 이용하여 키보드에서 영문자 한 자를 입력 받아 소문자이면 대문자로, 대문자이면 소문자로 변환하여 출력하는 프로그램을 작성하라. 입력된 문자가 영문자가 아니면 "영문자가 아닙니다." 를 출력하라. Solution 1234567891011121314151617181920212223package chap2ex;import java.util.Scanner;public class q1 { public static void main(String[] args) { int n = 0; Scanner a = new Scanner(System.in); System.out.println("문자를 입력하세요 :"); n = a.next()...
명품 JAVA 프로그래밍 2장 OpenChallenge
명품 자바 Programming Chapter2 OpenChallenge Q : 두 사람이 하는 가위바위보 게임을 만들어보자. 두 사람의 이름은 '철수'와 '영희'이다. 먼저 '철수'의 이름을 출력하고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다. 그리고 "영희"에 대해서 마찬가지 방법으로 입력받는다. 두 사람으로부터 각각 문자열을 입력받은 후 누가 이겼는지 판별하여 승자를 출력한다. Solution 12345678910111213141516171819202122232425262728293031323334353637383940414243444546package chap2ex;import java.util.Scanner;public class OpenChallengeCh1 { public s..