728x90
* 1000원에 한 줄
* 1000원 미만 입력 시 실행 종료, 투입 금액 반환
* 5000원 이상 입력 시 5회 출력, 잔돈 반환..하고 게임은 진행하고싶은데 잘 안된다
* 잔돈 반환
package zenna;
import java.util.Arrays;
import java.util.Scanner;
public class study {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("금액을 입력하세요 : ");
int money = input.nextInt();
if (money<1000) {
System.out.println("돈 없으면 집에 가세요");
System.out.println(money+"원을 뱉었습니다");
}else if (money>5000) {
System.out.println("로또는 5회만 되는거 아시잖아요..");
System.out.println(money-5000+"원을 반환합니다");
money = 5000;
} else {
int tries = money/1000;
System.out.println(money-tries*1000+"원을 반환합니다");
System.out.println(tries+"회를 출력합니다");
System.out.println("===================");
int[] lotto = new int[6];
for (int i = 0; i < tries; i++) {
for (int ii = 0; ii < 6; ii++) {
lotto[ii] = (int)(Math.random()*45+1) ;
for (int j=0; j<ii ; j++) {
if(lotto[j]==lotto[ii]) {
ii--;
}
}
}
Arrays.sort(lotto);
System.out.println(i+1+"회 : "+Arrays.toString(lotto));
}}
}
}
728x90
'Java' 카테고리의 다른 글
인텔리제이 - RDBMS 연결하기 (0) | 2022.10.11 |
---|---|
소켓을 통한 서버 간 통신 (0) | 2022.07.26 |
java-입력을 배열에 저장, 수정 (0) | 2022.01.24 |
java- 입력받은 숫자의 평균구하기 (0) | 2022.01.24 |
java - while 문을 활용해 재시작 (0) | 2022.01.23 |
댓글