로또번호만들기_java

2022. 4. 30. 15:18ksmart_Java/Java

728x90
직접 짠 코드
package kr.or.moonyoung;

public class lotto {
	public static void main(String[] args) {
		int lotto[]=new int[6];
		
		for(int i=0;i<6;i++) {
			lotto[i]=(int)(Math.random()*45)+1;
			System.out.println(lotto[i]);
		}
	}
}

 

https://nirsa.tistory.com/161
package kr.or.moonyoung;

public class lotto {
	public static void main(String[] args) {
		int lotto[] = new int[6];
		for(int i=0;i<6;i++) {
			lotto[i]=(int)(Math.random()*45)+1;
			
			for(int j=0;j<i;j++) {
				if(lotto[i]==lotto[j]) {
					i--;
					break;
				}
			}
		}
		System.out.println("로또번호:");
		for(int i=0;i<6;i++) {
			System.out.println(lotto[i]+"");
		}
	}
}

중복값 제거

for(int j=0;j<i;j++) {
    if(lotto[i]==lotto[j]) {
        i--;
        break;
    }
}

 

728x90

'ksmart_Java > Java' 카테고리의 다른 글

상속_java  (0) 2022.02.25
객체지향 4대원칙_java  (0) 2022.02.25
객체지향 설계 5대 원칙 - SOLID  (0) 2022.02.25
클래스 선언, 접근지정자, 객체 생성_java  (0) 2022.02.17
주석처리_java  (0) 2022.02.17