반응형
랜덤한 숫자를 사용해 로또 출력기
Random()사용
이중for문 사용
버블 정렬사용
import java.util.Random;
public class Ex12LottoProgram {
public static void main(String[] args) {
Random rend = new Random();
int[] lotto = new int[6];
// 로또 번호를 생성
for (int i = 0; i < 6; i++)
lotto[i] = rend.nextInt(45) + 1;
// 로또 번호를 출력
for (int i = 0; i < 6; i++)
System.out.println(lotto[i]);
// 출력과 입력을 따로 관리하는게 더 효율적이다.
System.out.println();
System.out.printf("%d %d\n", lotto[0], lotto[1]);
// 로또 번호를 정렬해서
// 배열에서 2번째에 위치한 값을 1번째 공간에 대입하시오
/*
* else if (lotto[1] > lotto[2]) { int temp = lotto[1]; lotto[1] = lotto[2];
* lotto[2] = temp; }
*/
for(int j = 0; j < 5; j++)
for(int i = 0; i<5; i++) {
if(lotto[i] > lotto[i+1]) {
int temp = lotto[i];
lotto[i] = lotto[i+1];
lotto[i+1] = temp;
}
}
for(int i = 0; i<5; i++)
System.out.printf("%d ", lotto[i]);
}
}
//앞에있는 배열값이클때 위치를바꿔라.
반응형
'웹 프로그래밍 기초 > 자바기반의 웹&앱 응용SW 개발자' 카테고리의 다른 글
코로나 휴강 대체할 t형의 복습문제2. (0) | 2020.03.03 |
---|---|
코로나 휴강 대체할 t형의 복습문제1. (0) | 2020.03.03 |
자바기반의 웹&앱 응용 SW개발자 양성과정 6일차 -15 (0) | 2020.02.26 |
자바기반의 웹&앱 응용 SW개발자 양성과정 5일차 -14 (0) | 2020.02.25 |
자바기반의 웹&앱 응용 SW개발자 양성과정 5일차 -13 (0) | 2020.02.25 |
댓글