網頁

2011年4月14日 星期四

猜數字


請你完成上圖所示之猜數字程式, (要用do-while), 猜到對為止, 答案可自設或用亂數取

41 則留言:

  1. import java.util.*;
    class y1
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10+1);
    int y;
    do {
    System.out.println("輸入1~10之整數");
    y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while (y!=x);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  2. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  3. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  4. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  5. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  6. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  7. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("輸入1~10之整數");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  8. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("請輸入 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("END");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("狗屎 你對了");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  9. import java.util.*;
    class hello
    {
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("請輸入整數(1~10)");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  10. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  11. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  12. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  13. import java.util.*;
    class java
    {
    public static void main(String [] args){
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("請輸入1~10之間整數");
    int y;
    do{y=input.nextInt();
    if (y>10||y<1)
    System.out.println("錯誤");
    else if (x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while (x!=y);
    System.out.println("答案"+x);
    }
    }

    回覆刪除
  14. import java.util.*;
    class wen{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  15. import java.util.*;
    class guessNumber
    {
    public static void main(String[] args) throws Exception
    {
    Scanner input = new Scanner(System.in);
    int x =(int)(Math.random()*10+1);
    int y;
    do
    {
    System.out.println("輸入1~10的整數");
    y = input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  16. import java.util.*;
    class y1
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10+1);
    int y;
    do {
    System.out.println("輸入1~10之整數");
    y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while (y!=x);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  17. import java.util.*;
    class test
    {
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("錯了啦");
    else if(x>y)
    System.out.println("太小了");
    else if(x<y)
    System.out.println("太大啦");
    else
    System.out.println("對了");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  18. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  19. import java.util.*;
    class java{
    public static void main(String [] arg) throws Exception{
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    int y;
    do{
    System.out.println("輸入1~10");
    y=input.nextInt();
    if (x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while (x!=y);
    }
    }

    回覆刪除
  20. import java.util.*;
    class dowhile
    {
    public static void main(String [] arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int) (Math.random()*100+1);
    int y;
    do
    {
    y=input.nextInt();
    if (x>y)
    System.out.print("太小");
    else if (x<y)
    System.out.print("太大");
    else
    System.out.print("猜對了");
    }
    while (x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  21. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  22. import java.util.*;
    class guessNumber
    {
    public static void main(String []argv)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    int y;
    do{System.out.println("輸入1~10整數");
    y=input.nextInt();
    if (y==0)
    {System.out.println("不玩了");
    break;}
    else if (y<1 || y>10)
    System.out.println("錯誤");
    else if (x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y) ;

    }
    }

    回覆刪除
  23. import java.util.*;
    class guessNumber
    {
    public static void main(String[] arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    int y;
    do{System.out.print("請輸入整數(1~10):");
    y=input.nextInt();
    if (y<1 || y>10)
    System.out.println("錯誤!");
    else
    if (x>y)
    System.out.println("太小");
    else
    if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while(x!=y);
    }
    }

    回覆刪除
  24. import java.util.*;
    class aa{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  25. import java.util.*;
    class guess{
    public static void main(String[]args)
    {
    Scanner input=new Scanner(System.in);
    int x=(int) (Math.random()*10)+1;
    int y;
    do{
    System.out.print("請輸入整數(1~10):");
    y=input.nextInt();

    if (y>10 || y<1)
    System.out.println("輸入錯誤");
    else if (x<y)
    System.out.println("太大");
    else if (x>y)
    System.out.println("太小");
    else
    System.out.println("猜對了");

    }while (x!=y);
    }
    }

    回覆刪除
  26. import java.util.*;
    class gassnumber
    {
    public static void main (String[]args)
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*9)+1;

    int y;
    do{System.out.print("請輸入整數<1~10>:");
    y=input.nextInt();
    if(y<1 || y>10)
    System.out.println("錯誤!");
    else if(x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while (x!=y);

    }
    }

    回覆刪除
  27. import java.util.*;
    class text
    {
    public static void main(String [] arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*9)+1;
    System.out.println("輸入1~10之整數");
    int y;
    do{y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  28. import java.util.*;
    class y1
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10+1);
    int y;
    do {
    System.out.println("輸入1~10之整數");
    y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while (y!=x);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  29. import java.util.*;
    class guessNumber
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    int y;
    System.out.println("輸入1~10之整數");
    do{y=input.nextInt();
    if(y<1 || y>10)
    System.out.println("錯誤!");
    else
    if(x>y)
    System.out.println("太小");
    else
    if (x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    }
    }

    回覆刪除
  30. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  31. import java.util.*;
    class ggggg{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int) (Math.random()*10+1);
    int y;
    do{System.out.println("輸入1~10之整數");
    y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while(x!=y);
    }
    }

    回覆刪除
  32. import java.util.*;
    class test
    {
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*100)+1;

    int y;
    do{
    System.out.print("請輸入整數(1~100):");
    y=input.nextInt();
    if(y<1||y>100)
    System.out.println("輸入錯誤");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);

    }
    }

    回覆刪除
  33. import java.util.*;
    class guessNumber
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner (System.in);
    int x=(int)(Math.random()*10)+1;
    int y;
    System.out.println("請輸入1~10之整數");
    do{y=input.nextInt();
    if(y<1|| y>10)
    System.out.println("錯誤");
    else
    if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);

    }
    }

    回覆刪除
  34. import java.util.*;
    class text
    {
    public static void main(String [] arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("輸入1~10之整數");
    int y;
    do{y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  35. import java.util.*;
    class xx
    {
    public static void main(String[] arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("猜1~10");
    int y;
    do
    {
    y=input.nextInt();
    if(y==999)
    {
    System.out.println("退出!");
    break;
    }
    if (y>10 || y<1)
    System.out.println("錯誤");
    else if (x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }
    while (x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  36. import java.util.*;
    public class hello {
    public static void main(String[] args) throws Exception
    { Scanner input=new Scanner(System.in);
    int x ;
    do{ System.out.println("輸入星期幾");
    x=input.nextInt();
    switch(x){
    case 1:
    System.out.println("星期一");
    break;
    case 2:
    System.out.println("星期二");
    break;
    case 3:
    System.out.println("星期三");
    break;
    case 4:
    System.out.println("星期四");
    break;
    case 5:
    System.out.println("星期五");
    break;
    case 6:
    System.out.println("星期六");
    break;
    case 7:
    System.out.println("星期日");

    break;
    default:
    System.out.println("沒有這個數字");

    }
    }while (x!=0);

    }
    }

    回覆刪除
  37. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("輸入1~10之整數");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  38. import java.util.*;
    class y1
    {
    public static void main(String[]arg) throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10+1);
    int y;
    do {
    System.out.println("輸入1~10之整數");
    y=input.nextInt();
    if(x>y)
    System.out.println("太小");
    else if (x<y)
    System.out.println("太大");
    else
    System.out.println("答對了");
    }while (y!=x);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  39. import java.util.*;
    class CYU3{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除
  40. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("輸入1~10之整數");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("太小");
    else if(x<y)
    System.out.println("太大");
    else
    System.out.println("猜對了");
    }while(x!=y);
    System.out.println("答案是"+x);
    }
    }

    回覆刪除
  41. import java.util.*;
    class test{
    public static void main(String[]arg)throws Exception
    {
    Scanner input=new Scanner(System.in);
    int x=(int)(Math.random()*10)+1;
    System.out.println("Input an integer between 1~10");
    int y;
    do{y=input.nextInt();
    if(y<1||y>10)
    System.out.println("Wrong input!");
    else if(x>y)
    System.out.println("Too small");
    else if(x<y)
    System.out.println("Too big");
    else
    System.out.println("You got it");
    }while(x!=y);
    System.out.println("x="+x);
    }
    }

    回覆刪除

HTML 編輯器