public class Ch02_1 {
public static void main(String[] args) {
int[] lotto = new int[7];
for (int i = 0; i < lotto.length; i++) {
lotto[i] = (int) (Math.random() * 45 + 1);
for (int j = 0; j < i; j++) {
if (lotto[j] == lotto[i]) {
i--;
break;
}
}
}
for (int i = 0; i < lotto.length - 1; i++) {
System.out.print(lotto[i] + " ");
}
System.out.print("\n");
}
}
import java.util.Scanner;
public class lotto {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String inputString;
System.out.println("졸료하려변 q");
System.out.print("로또 받을 이름?");
while (true) {
// 무한 반복문 만들어주기
System.out.println(); // 출력 결과를 깔끔하게 만들기 위해 추가
System.out.print(">");
inputString = scanner.nextLine();
// next.Lint() : 문장 저장하기
String name = inputString;
if (inputString.equals("")) {
System.out.println("다시 입력해주세요");
} // 입력이 없으면 다시 입력할 수 있도록
else if (inputString.equals("q")) {
System.out.println("프로그램 종료");
break;
} // q입력시 프로그램 종료 할수 있도록 함
// 문자열을 비교할 때 equals() 메소드 사용
else {
System.out.println(">>이름 : " + name);
// 이름이 제대로 입력되었다면 출력되는 곳
// 입력된 이름을 한 번 출력해주기
// 랜덤 숫자 뽑기 구간
int[] lotto = new int[7]; // 값이 담길 배열공간 만들어주기
for (int i = 0; i < lotto.length; i++) {
lotto[i] = (int) (Math.random() * 45 + 1);
for (int j = 0; j < i; j++) {
if (lotto[j] == lotto[i]) {
i--;
break;
}
}
}
for (int i = 0; i < lotto.length - 1; i++) {
System.out.print(lotto[i] + " ");
}
System.out.print("\n");
// 출력 결과를 깔끔하게 만들기 위해 추가
}
}
}
}
for (int z = 0; z <= num-1; z++) {
// 랜덤 숫자 뽑기 구간
int[] lotto = new int[7]; // 값이 담길 배열공간 만들어주기
for (int i = 0; i < lotto.length; i++) {
lotto[i] = (int) (Math.random() * 45 + 1);
for (int j = 0; j < i; j++) {
if (lotto[j] == lotto[i]) {
i--;
break;
}
}
}
for (int i = 0; i < lotto.length - 1; i++) {
System.out.print(lotto[i] + " ");
}
System.out.print("\n");
// 출력 결과를 깔끔하게 만들기 위해 추가
숫자 뽑는 구간을 간단히 for문 안에 넣어주면 된다!