본문 바로가기
728x90
반응형

전체 글565

[Java] 17. TEST3 풀이 (숫자를 입력 받아서 숫자의 입력 받은 수의 약수를 출력하기) package chap5; import java.util.Scanner; // 숫자를 입력받아 숫자의 입력 받은 수의 약수를 출력하기 public class Test0308_3 { public static void main(String[] args) { System.out.print("약수를 구할 숫자 입력 : "); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); System.out.print(num + "의 약수 :"); for (int i = 1; i 2022. 3. 16.
[Java] 17. TEST2 풀이 (1부터 100까지 임의의 수 10개를 배열에 저장하고, 정렬하여 출력하기) package chap5; import java.util.Arrays; // 1부터 100까지 임의의 수 10개를 배열에 저장하고, 정렬하여 출력하기 public class Test0308_2 { public static void main(String[] args) { int[] num = new int[10]; for (int i = 0; i < num.length; i++) { num[i] = (int) (Math.random() * 100) + 1; } Arrays.sort(num); //정렬 for (int n : num) System.out.print(n + ","); System.out.println(); } } 2022. 3. 16.
[Java] 17. TEST1 풀이 (강아지, 병아리의 합과 다리수의 합을 입력받아서 강아지의 마리수와 병아리의 마리수를 출력하기. 계산이 안될 경우 정답없음 출력하기) package chap5; import java.util.Scanner; /* 1. 강아지, 병아리의 합과 다리수의 합을 입력받아서 강아지의 마리수와 병아리의 마리수를 출력하기. 계산이 안될 경우 정답없음 출력하기 x + y = 마리수 4x + 2y = 다리수 [결과] 강아지와 병아리 의 합계를 입력하세요 10 강아지와 병아리 의 다리의 합계를 입력하세요 20 강아지는0마리이고, 병아리는10마리입니다. [결과] 강아지와 병아리 의 합계를 입력하세요 15 강아지와 병아리 의 다리의 합계를 입력하세요 40 강아지는5마리이고, 병아리는10마리입니다. [결과] 강아지와 병아리 의 합계를 입력하세요 10 강아지와 병아리 의 다리의 합계를 입력하세요 10 정답 없음 */ public class Test0308_1 .. 2022. 3. 16.
[Java] 17. Test8 (숫자 맞추기 게임) package chap5; /* * 숫자 맞추기 게임 * 시스템이 4자리의 서로 다른 수를 저장한 후 * 사용자가 저장된 수를 맞추는 게임 * 자리수도 맞는 경우 : 스트라익 * 자리수는 틀리지만 숫자가 존재하면 : 볼 * 4스트라익이 되면 정답 * 알고리즘 * 1. 시스템의 수를 지정 (Random함수 사용) 중복 문제 * 2. 화면으로 부터 4자리 정수를 입력 * 3. 시스템의 수와 입력된 수를 비교하여 * 스트라익, 볼을 결정, 화면 출력 * 4. 4스트라익이 될때 까지 2,3 을 계속 실행 * 5. 정답인 된경우 몇번만에 정답을 맞췄는지 * 입력 갯수를 화면에 출력하기 */ public class Test0308_8 { public static void main(String[] args) { } } 2022. 3. 16.
728x90
반응형