Algorithm/Java Festival31 [Java Festival] 정수 N을 입력받아 N*N 배열 출력 import java.util.Scanner; public class P_28 { public static void main(String[] args) { // 정수 N을 입력받아 N*N 배열에 // 다음과 같이 숫자를 저장하고 출력 Scanner sc = new Scanner(System.in); System.out.print("정수 입력 >> "); int num = sc.nextInt(); System.out.println(num+"*"+num+" 배열"); int[][] array = new int[num][num]; int cnt = 1; for(int i = 0; i < array.length; i++) { for(int j = 0; j < array[i].length; j++) { array.. 2023. 3. 6. [Java Festival] 중복없이 로또 번호 출력 import java.util.Arrays; import java.util.Random; import javax.naming.ldap.Rdn; public class P_26 { public static void main(String[] args) { // 중복이 없이 숫자를 뽑는 로또 프로그램을 만드시오. Random rd = new Random(); int[] num = new int[6]; for(int i = 0; i < 6; i++) { num[i] = rd.nextInt(45)+1; for(int j = 0; j 2023. 3. 6. [Java Festival] 숫자를 입력 받아 3의 배수인 숫자를 출력 import java.util.Scanner; public class P_25 { public static void main(String[] args) { // 숫자를 입력 받아 3의 배수인 숫자를 // 출력하는 프로그램을 작성하세요. Scanner sc = new Scanner(System.in); int[] array = new int[10]; for(int i = 0; i > "); int b = sc.nextInt(); array[i] = b; } System.out.print("3의 배수 : "); for(int i = 0; i < array.length; i++) { if(array[i]%3 .. 2023. 3. 5. [Java Festival] 10진수 정수를 2진수로 변환해서 출력 import java.util.Scanner; public class P_22 { public static void main(String[] args) { // 10진수 정수를 입력받아 // 2진수로 변환해서 출력하시오. Scanner sc = new Scanner(System.in); System.out.print("숫자입력 >> "); int num = sc.nextInt(); // 방법 1. String num2Str = Integer.toString(num, 2); System.out.println(num2Str+" "); // 방법 2. String result = ""; for(int i = num; i > 0; i/=2) { result = String.valueOf(i%2) + result.. 2023. 3. 5. 팩토리얼(N!)값을 출력 import java.util.Scanner; public class P_21 { public static void main(String[] args) { // 1보다 큰 정수(N)를 입력하여 N!값을 구하시오. // *팩토리어이란 N의 수보다 작거나 같은 모든 양의 접의 곱 // ex) 3! = 1*2*3* => 6 Scanner sc = new Scanner(System.in); System.out.print("입력 : "); int num = sc.nextInt(); int mul = 1; for(int i = 1; i 2023. 3. 4. [Java Festival] 배열 선언 후 랜덤수로 초기화하고 가장 큰 수와 가장 작은 수를 출력 import java.util.Random; public class P_19 { public static void main(String[] args) { // 8칸 크기의 배열을 선언하고 랜덤수로 초기화 한 후 // 가장 큰 수와 작은 수를 각각 출력하시오. Random rd = new Random(); int[] array = new int[8]; System.out.print("배열에 있는 모든 값 : "); for(int i = 0; i < array.length; i++) { array[i] = rd.nextInt(100)+1; System.out.print(array[i]+" "); } System.out.println(); int max = array[0]; System.out.print("가.. 2023. 3. 2. 이전 1 2 3 4 5 6 다음