기금넷 공식사이트 - 복권 조회 - Java: 배열, 루프, if 판단 및 난수 도구 클래스를 사용하여 복권 생성기를 완성합니다
Java: 배열, 루프, if 판단 및 난수 도구 클래스를 사용하여 복권 생성기를 완성합니다
당신의 요구에 따라 7 선 35 복권 생성기의 자바 프로그램은 다음과 같습니다
수입? Java.util.array;
공공? 반? F? {
공공? 정전기? 문자열? Random ()? {
Int? []a = 신규? Int [7];
Int? Count = 0;;
While(count & lt;; 7){
부울? Flag = false
Int? Tmp = (int) (math.random () * 35)+1;
For (내부? I = 0;; 나<A. 길이 I++){
If(tmp==a[i]){
Flag = true
}
}
If(flag==false){
A[ 개수] = tmp;
Count++;+;
}
}
//선택한 7 개 숫자를 정렬합니다.
Arrays.sort (a);
//출력 35 중 7 의 결과? 한 자리 앞에 0 을 더합니다.
문자열? S =
For (내부? I = 0;; 나<A. 길이 I++){
If(i==a.length- 1){
If (a [I] < 10){
S = s+"0"+a [I];
} 그렇지 않으면 {
S = s+a [I];
}
} 그렇지 않으면 {
If (a [I] < 10){
S=s+"0"+a[i]+ ",";
} 그렇지 않으면 {
S=s+a[i]+ ",";
}
}
}
반환? S;
}
공? 정전기? 무효화? 메인 (string []? Args)? {
System.out.println (random ());
}
} 실행 결과
05,10,14,16,22,28,31
몇 번 더 시도하면 다른 결과가 나올 것이다.