int[] ar1 = new int[5];
+---+---+---+---+---+
| 0 | 0 | 0 | 0 | 0 |
+---+---+---+---+---+
ar1[0] ar1[1] ar1[2] ar1[3] ar1[4]
public class ArrayExample {
public static void main(String[] args) {
// int 배열 5개 선언
int[] ar1 = new int[5];
// 차례대로 0, 1, 2, 3, 4 입력
for (int i = 0; i < ar1.length; i++) {
ar1[i] = i;
}
// 배열 순서대로 출력
for (int i = 0; i < ar1.length; i++) {
System.out.print(ar1[i] + " ");
}
}
}
commit, push, pull, etch, clone
commit: 변경 사항을 저장소에 기록하는 명령어입니다. git commit 명령어를 사용하여 변경 내용에 대한 설명과 함께 커밋을 생성합니다.
push: 로컬 저장소의 변경 내용을 원격 저장소에 업로드하는 명령어입니다. git push 명령어를 사용하여 로컬에서 원격 저장소로 변경된 내용을 전송합니다.
pull: 원격 저장소의 변경 내용을 로컬 저장소에 가져오는 명령어입니다. git pull 명령어를 사용하여 원격 저장소에서 최신 변경 내용을 가져와 로컬 저장소에 병합합니다.
fetch: 원격 저장소의 변경 내용을 로컬 저장소에 가져오는 명령어입니다. git fetch 명령어를 사용하여 원격 저장소에서 변경 내용을 가져오지만 로컬 브랜치에는 병합하지 않습니다.
clone: 원격 저장소를 복제하여 로컬에 새로운 저장소를 생성하는 명령어입니다. git clone 명령어를 사용하여 원격 저장소를 로컬에 복제합니다.
====================
45 15 16 37 10 39
import java.util.Arrays;
import java.util.Random;
public class LottoGenerator {
public static void main(String[] args) {
int[] lottoNumbers = new int[6];
Random random = new Random();
for (int i = 0; i < lottoNumbers.length; i++) {
int randomNumber;
do {
// 중복되지 않는 난수 생성
randomNumber = random.nextInt(45) + 1;
} while (contains(lottoNumbers, randomNumber));
lottoNumbers[i] = randomNumber;
}
// 배열을 정렬하여 출력
Arrays.sort(lottoNumbers);
for (int number : lottoNumbers) {
System.out.print(number + " ");
}
}
// 배열에 특정 값이 포함되어 있는지 확인하는 메서드
private static boolean contains(int[] array, int value) {
for (int element : array) {
if (element == value) {
return true;
}
}
return false;
}
}