/* package whatever; // don't place package name! */ import java.util.*; import java.io.*; // 단순 for문 class Mon03Test02 { { int diceTotal = 0; int dice1Number = 0; int dice2Number = 0; // 주사위 눈의 합 변수인 diceTotal이 5가 되면 반복문 종료 for(;diceTotal != 5;){ // 랜덤으로 주사위 눈의 숫자 지정 // 출력 // 주사위 합 더하기 diceTotal = dice1Number + dice2Number; } } } // while문 /* class Mon03Test02 { public static void main (String[] args) { int diceTotal = 0; int dice1Number = 0; int dice2Number = 0; // 주사위 눈의 합 변수인 diceTotal이 5가 되면 반복문 종료 while(diceTotal != 5){ // 랜덤으로 주사위 눈의 숫자 지정 dice1Number = (int)(Math.random() * 6) + 1; dice2Number = (int)(Math.random() * 6) + 1; // 출력 System.out.printf("(%d, %d)\n", dice1Number, dice2Number); // 주사위 합 더하기 diceTotal = dice1Number + dice2Number; } } } */ // do-while문 /* class Mon03Test02 { public static void main (String[] args) { int diceTotal = 0; int dice1Number = 0; int dice2Number = 0; // 주사위 눈의 합 변수인 diceTotal이 5가되면 반복문 종료 do{ // 랜덤으로 주사위 눈의 숫자 지정 dice1Number = (int)(Math.random() * 6) + 1; dice2Number = (int)(Math.random() * 6) + 1; // 출력 System.out.printf("(%d, %d)\n", dice1Number, dice2Number); // 주사위 합 더하기 diceTotal = dice1Number + dice2Number; } while(diceTotal != 5); } } */
Standard input is empty
(4, 6) (4, 5) (5, 3) (3, 4) (4, 6) (3, 1) (1, 5) (4, 3) (5, 2) (3, 3) (1, 2) (5, 2) (4, 5) (1, 5) (3, 6) (6, 4) (6, 3) (1, 3) (6, 2) (3, 6) (6, 6) (1, 1) (3, 1) (5, 2) (1, 3) (3, 6) (2, 3)