คือว่าทำงานส่งอาจารย์น่ะครับ...เป็นโปรแกรมลูกเต๋า
เงื่อนไขคือ 1-2 Low 3-4Middle 5-6Hight
ให้เสียงทายน่ะครับ ป้อนตัวเลขเข้าไป(รับค่าจากคีบอร์ด)
โปรแกรม Random ลูกเต๋าออกมา
ถ้าทายถูกให้แสดง you win ถ้าผิดให้แสดง you wrong
ตอนนี้ติดที่ถ้าทาย 1 มันเป็น Low แสดง you win แล้ว
แต่ถ้าใส่ 2 มันก็เป็น Low เหมือนกันแต่มันไม่แสดง you win มันเป็น you wrong
อยากแก้ให้มันเป็น you win น่ะครับทำไงดี...ช่วยหน่อยคร๊าบพี่น้อง
ขอบคุณครับ....
โค๊ดครับผม
import java.io.*;
class tong0001{
public static void main(String[] args) throws IOException {
String climate,getValue;int number; char get_key;
InputStreamReader in =new InputStreamReader(System.in);
BufferedReader buffer=new BufferedReader(in);
do {
System.out.println("Plaese key Low(1-2) Midle(3-4) hight(5-6)");
System.out.println("Do you want to change ");
getValue=buffer.readLine();
number=Integer.parseInt(getValue);
if ((number == 1)||(number == 2))
climate="Low";
else if ((number == 3)||(number == 4))
climate="Midle";
else if ((number == 5)||(number == 6))
climate="Higth";
else
climate="number Error";
System.out.println(+number+" is "+climate);
int numbers = (int)(Math.random()*6+1);
System.out.println("Random " + numbers );
if (number == numbers){
System.out.println("You Win");
}
else if (number != numbers){
System.out.println("you wrong");
}
System.out.println("\nDo you want to continue? <y/n> : ");
String response = buffer.readLine();
get_key = (char)response.charAt(0);
}while(get_key == 'y');
}
}
เงื่อนไขคือ 1-2 Low 3-4Middle 5-6Hight
ให้เสียงทายน่ะครับ ป้อนตัวเลขเข้าไป(รับค่าจากคีบอร์ด)
โปรแกรม Random ลูกเต๋าออกมา
ถ้าทายถูกให้แสดง you win ถ้าผิดให้แสดง you wrong
ตอนนี้ติดที่ถ้าทาย 1 มันเป็น Low แสดง you win แล้ว
แต่ถ้าใส่ 2 มันก็เป็น Low เหมือนกันแต่มันไม่แสดง you win มันเป็น you wrong
อยากแก้ให้มันเป็น you win น่ะครับทำไงดี...ช่วยหน่อยคร๊าบพี่น้อง
ขอบคุณครับ....
โค๊ดครับผม
import java.io.*;
class tong0001{
public static void main(String[] args) throws IOException {
String climate,getValue;int number; char get_key;
InputStreamReader in =new InputStreamReader(System.in);
BufferedReader buffer=new BufferedReader(in);
do {
System.out.println("Plaese key Low(1-2) Midle(3-4) hight(5-6)");
System.out.println("Do you want to change ");
getValue=buffer.readLine();
number=Integer.parseInt(getValue);
if ((number == 1)||(number == 2))
climate="Low";
else if ((number == 3)||(number == 4))
climate="Midle";
else if ((number == 5)||(number == 6))
climate="Higth";
else
climate="number Error";
System.out.println(+number+" is "+climate);
int numbers = (int)(Math.random()*6+1);
System.out.println("Random " + numbers );
if (number == numbers){
System.out.println("You Win");
}
else if (number != numbers){
System.out.println("you wrong");
}
System.out.println("\nDo you want to continue? <y/n> : ");
String response = buffer.readLine();
get_key = (char)response.charAt(0);
}while(get_key == 'y');
}
}
Comment