주사위 두개를 돌려서
눈의 합이 5가 되면 종료되는 코드를 만들어보았다
package javaqna;
import java.util.Scanner;
public class number_01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int how = 0; //몇번 돌리면 당첨일까 알아보는 변수
System.out.println("주사위를 두 번 던집니다");
System.out.print("아무 숫자나 입력하세요 종료는 0>");
int c = sc.nextInt(); //시작
while(c!=0) { //입력받은 숫자가 0이 아니라면 시작
int a = (int)(Math.random()*6)+1; //1~6까지의 랜덤한 수를 입력
int b = (int)(Math.random()*6)+1;
how++; //1회 돌릴 때마다 1을 추가해준다
if((a+b)!=5) { //합계가 5가 아니라면
System.out.println("주사위 a는"+a);
System.out.println("주사위 b는"+b);
System.out.println(a+b);
a=0;
b=0; //주사위 변수를 초기화 시킨다
} else if((a+b)==5) { //합계가 5라면
System.out.println("주사위 a는"+a);
System.out.println("주사위 b는"+b);
System.out.println((a+b)+"\n"+how+"번 만에 성공");
break; //종료
}
}
sc.close();
}
}
도박은 시작도 하지 않아야 한다는 걸
다시 한 번 깨달았다!
728x90
'혼자서 개발새발' 카테고리의 다른 글
카페 주문 앱을 객체로 정리해보자! (1) | 2022.09.30 |
---|---|
Java로 로또 1등이 당첨 될 동안 2등은 몇 번 될까?(1등까지 몇번 걸릴까) (0) | 2022.09.29 |
Java while, if문) 반복문으로 은행앱을 만들어보자! (0) | 2022.09.28 |
Java if문)숫자 세 개중에 중간인 수는 무엇일까? (0) | 2022.09.28 |
Java로 로또 당첨 번호와 확률 구하기! (0) | 2022.09.28 |