반응형 전체글253 [Java] 명품 자바프로그래밍 제 3장 실습문제 4번 두 수를 입력받아 최대 공약수를 출력하는 프로그램을 작성하라. import java.util.*; public class gcd { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int q, r = 0; System.out.println("두 수를 입력하여라>> "); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); // 유클리드 알고리즘 do { q = num1 / num2; r = num1 % num2; if (r == 0) break; num1 = num2; num2 = r; } while (r != 0); System.out.println.. 2017. 4. 24. [Java] 명품 자바프로그래밍 제 3장 실습문제 3번 키보드로부터 0보다 큰 임의의 정수를 입력받고 이 정수를 이진수로 출력하고 이진수에 들어있는 1의 개수를 출력하라. 이진수 메소를 사용하지 않고 알고리즘을 이용해 푼 것. import java.util.*; public class binary { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int sum[] = new int[30]; int digit = 1, count = 0, bin_count = 0; System.out.print("0보다 큰 정수를 입력하세요 : "); int num = scanner.nextInt(); if(num 0; i++) { sum[i] += num % 2; num /=.. 2017. 4. 24. [python] 보안프로그래밍3 중간고사 정리 중간고사정리 2017. 4. 23. [Java] 명품 자바프로그래밍 제 3장 실습문제 2번 키보드로부터 임의의 문자를 입력받고 그 문자보다 알파벳 순위가 낮은 모든 문자를 출력하는 프로그램을 작성하라. 예를 들어, 'e'를 입력받았으면 그 결과는 다음과 같다. import java.util.*; public class printAlphabet { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("알파벳 한 문자를 입력하시오>>"); char al = scanner.next().charAt(0); if (al >= 'A' && al 2017. 4. 23. [Java] 명품 자바프로그래밍 제 3장 실습문제 1번 키보드로부터 임의의 정수를 입력받고 *를 출력하는 프로그램을 작성하라. 예를 들어, 5를 입력받았으면 그결과는 다음과 같다. import java.util.*; public class PrintAsterisk { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("임의의 정수를 입력하시오>>"); int num = scanner.nextInt(); for (int i = 0; i 2017. 4. 23. [Java] 명품 자바프로그래밍 제 3장 Open Challenge 숨겨진 카드의 수를 맞추는 게임을 만들어보자. 0에서 99까지의 임의의 수를 가진 카드를 한장 숨기고 이 카드의 수를 맞추는 게임이다. 아래의 화면과 같이 카드 속의 수가 12인 경우를 보자. 수를 맞추는 사람이 55라고 입력하면 "더 낮게", 다시 11이라고 입력하면 " 더 높게" 라는 식으로 범위를 좁혀가면서 수를 맞춘다. 게임을 반복하기 위해 y/n을 묻고 n인 경우 종료된다. import java.util.*; public class GuessNumberGame { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); Random r = new Random(); while (true) { int k = .. 2017. 4. 23. 이전 1 ··· 32 33 34 35 36 37 38 ··· 43 다음 반응형