การบ้าน java แบบฝึกหัดที่ 4.7

วันศุกร์ที่ 18 ธันวาคม พ.ศ. 2552
เขียนโปรแกรมทายตัวเลข โปรแกรมจะสุ่มตัวเลข 1 ตัว จาก 1ถึง 10 จากนั้นให้ผู้ใช้โปรแกรมทายตัวเลขที่โปรแกรมสุ่ม
โดยมีสิทธิทายไม่เกิน 3 ครั้ง ถ้าทายถูกภายในสามครั้ง ให้พิมพ์ข้อความ RIGHT! ถ้าทายไม่ถูกภายในสามครั้ง
ให้หยุดวงวน เฉลยคำตอบ และบอกให้ทาบว่าแพ้









public static void main(String[] args) {
System.out.println("เกมส์ทายใจ : ทายได้ 3 ครั้ง");
System.out.println("กรุณากรอกหมายเลข 1-10");
Scanner kb = new Scanner(System.in);
int myNumber = ((int) (Math.random() * 10));
boolean correct = false;
for (int k = 1; k < 4; k++) {

System.out.print("การทายครั้งที่ " + k + " : ");
int yourGuess = kb.nextInt();
correct = (yourGuess == myNumber);
if (myNumber < yourGuess) {
System.out.println("น้อยกว่า");
}
if (myNumber > yourGuess) {
System.out.println("มากกว่า");
}
}
if (correct) {
System.out.println("RIGHT!");
} else {
System.out.println("คุณแพ้แล้ว");
System.out.println("I Thinks is " + myNumber + " ");
}


}
}

0 ความคิดเห็น:

แสดงความคิดเห็น