본문 바로가기
반응형

Java31

[Java] 명품 자바프로그래밍 제 3장 실습문제 7번 4 x 4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 랜덤하게 생성하여 정수 16개의 배열에 저장하고, 2차원 배열을 화면에 출력하라. import java.util.*; public class random_num { public static void main(String args[]) { int arr[][] = new int[4][4]; for (int i = 0; i 2017. 4. 26.
[Java] 명품 자바프로그래밍 제 3장 실습문제 6번 키보드로부터 정수를 10개 입력받아 배열에 저장하고 증가하는 순서로 정렬하고 이들을 출력하는 프로그램을 작성하라. import java.util.*; public class sort { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int num[] = new int[10]; int tmp = 0; System.out.println("10개의 정수를 입력하여라."); for (int i = 0; i 2017. 4. 24.
[Java] 명품 자바프로그래밍 제 3장 실습문제 5번 키보드로부터 정수를 10개 입력받아 배열에 저장하고 이 정수 중에서 3의 배수인 수만 골라 출력하는 프로그램을 작성하라. import java.util.*; public class multipleof3 { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int num[] = new int[10]; System.out.println("정수 10개를 입력받아라."); for (int i = 0; i 2017. 4. 24.
[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.
[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.
반응형