[ Lotto ]
package jun12;
import java.util.Arrays;
import java.util.Set;
//중복 없이 로또 번호 뽑기
public class Lotto {
public static void main(String[] args) {
int[] lotto = new int[6]; // 1 ~ 45
// 추후에 배울 정말 쉬운 방법1
// 중복을 저장하지 않는 자료형을 이용하는 방법
// set 자료형 생성하기
// 뒷내용 -> 메모장....
for (int i = 0; i < lotto.length; i++) {
lotto[i] = (int) (Math.random() * 45) + 1;
for (int j = 0; j < i; j++) {
while(lotto[i] == lotto[j]) {
i--;
}
}
}
// print
System.out.println(Arrays.toString(lotto));
}
}
package jun12;
public class Test03 {
public static void main(String[] args) {
for (int i = 0, j = 0; i <= 5; i++) {
j += i;
System.out.print(i);
if(i == 5) {
System.out.print(" = ");
System.out.print(j);
} else {
System.out.print(" + ");
}
}
/* i=0 j=0 // 0 +
* i=1 j=1 // 1 +
* i=2 j=3 // 2 +
* i=3 j=6 // 3 +
* i=4 j=10 // 4 +
* i=5 j=15 // 5 = 15
*/
}
}
0 + 1 + 2 + 3 + 4 + 5 = 15
[ 정처기 기출문제 ]
package jun12;
// 기출 12번
// 13번도 풀어보기
public class Test04 {
public static void main(String[] args) {
int[] a = new int[8];
int i = 0;
int n = 10;
while(i < 8) {
a[i++] = (n%2);
n/=2;
}
for (i = 7; i >= 0; i--) {
System.out.print(a[i]);
}
// a[7] = 0, a[6] = 1, a[5] = 0, a[4] = 1, ...
}
}
package jun12;
import java.util.Arrays;
public class Test05 {
public static void main(String[] args) {
/* 1 4 7 10 13
2 5 8 11 14
3 6 9 12 15
*/
int arr[][] = new int[3][5];
int num = 1;
for (int i = 0; i < args.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i + j*3 + 1;
}
System.out.println(Arrays.toString(arr[i]));
}
}
}
'국비과정 > JAVA (기초)' 카테고리의 다른 글
20230613 _[8일차]_02. 날짜 & 시간 메서드 * (0) | 2023.06.13 |
---|---|
20230613 _[8일차]_01. 연습문제 * (0) | 2023.06.13 |
20230612 _[7일차]_04. 배열 정렬 (0) | 2023.06.13 |
20230612 _[7일차]_03. Do ~ While문 (0) | 2023.06.13 |
20230612 _[7일차]_03. While문 (0) | 2023.06.13 |