ช่วยทีครับ
//ผมอยากช่วยให้โปรแกรมมันมีชนะกับแพ้อะครับควรทำยังไง ขอบคุณครับ
import java.util.Scanner; public class Project { public static void main (String []args) { Scanner s= new Scanner(System.in); int number1,number2; int dice1 = 0; int dice2 = 0; int dice3 = 0; int total = 0; int random = 0; number1 = 0; System.out.println("========================================================"); System.out.println(" ================= ยินดีต้อนรับเข้าสู่โปรแกรม ไฮโล ==================="); System.out.println("========================================================"); System.out.println(" ***คำอธิบายโปรแกรม*** "); System.out.println("Highlow คือ เกมอย่างหนึ่ง มีอุปกรณ์การเล่นเป็นลูกเต๋า ที่มีแต้ม จาก 1 ถึง 6 จำนวน สามลูกมีแต้มรวมกันเท่ากับ 18 "); System.out.println("จากนั้นโปรแกรมจะสุ่มตัวเลขตั้งแต่ 3-18 คนเล่นก็จะแทงแต้ม โดยการแทงแต้มนั้นจะมีหลายรูปแบบ ดังต่อไปนี้ "); System.out.println("Low(ต่ำ)มีแต้มเท่ากับ 3-10,11ไฮโล(กลาง)มีแต้มเท่าเกับ 11,High(สูง)มีค่าเท่ากับ 12-18"); System.out.println("========================================================"); System.out.println(" ***Low(ต่ำ) กด 1*** "); System.out.println(" ***11 ไฮโล(กลาง)กด 2*** "); System.out.println(" ***High(สูง) กด3*** "); System.out.print("กรุณาเลือก : "); number1 =s.nextInt(); while(number1<=0||number1>3){ System.out.print("คุณกรอกหมายเลขผิดกรุณากรอกใหม่อีกครั้ง : "); number1 =s.nextInt(); } switch(number1){ case 1: System.out.println("========================================================"); System.out.println(" คุณเลือก High(สูง) "); System.out.println("========================================================"); break; case 2: System.out.println("========================================================"); System.out.println(" คุณเลือก 11Hilo(กลาง)"); System.out.println("========================================================"); break; case 3: System.out.println("========================================================"); System.out.println(" คุณเลือก Low(ต่ำ)"); System.out.println("========================================================"); break; } System.out.print("กด 1 เพื่อทำการ เริ่มสุ่มตัวเลข : "); number2 =s.nextInt(); dice1 =(int)(Math.random() * 6 ); dice1 =dice1+1; dice2 =(int)(Math.random() * 6 ); dice2 =dice1+1; dice3 =(int)(Math.random() * 6 ); dice3 =dice1+1; total=dice1 + dice2 +dice3; switch(number2){ case 1: System.out.print("ลูกเต๋าลูกที่1 ="+dice1); System.out.print(" ลูกเต๋าลูกที่2 ="+dice2); System.out.println(" ลูกเต๋าลูกที่3 ="+dice3); break; default:System.out.println("Error"); break; } if(total >11){ System.out.print(" รวมเป็น "+total); System.out.print("= High"); }else if(total<10){ System.out.print(" รวมเป็น "+total); System.out.print("= Low "); }else if(total == 11){ System.out.print(" รวมเป็น "+total); System.out.print("= Hilo"); } } }
|