/*猜数字游戏: 一个0-100之间的数字,人猜,然后提示猜的值大了还是小了,如果猜中提示猜中了,游戏退出,要求在8次机会 */ import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int guessNum = (int) (Math.random() * 100); int flage =8; for(int i=0;i<8 ;i++){ System.out.println("请输入您猜的数字!剩余"+flage +"机会!" ); int nubmer = sc.nextInt(); System.out.println("您想的数字为:"+nubmer ); if(nubmer >guessNum){ System.out.println("猜的值大了!"); if(flage>1){ flage--; }else{ System.out.println("未猜中!"); break; } }else if(nubmer <guessNum){ System.out.println("猜的值小了!"); if(flage>1){ flage--; }else{ System.out.println("未猜中!"); break; } }else{ System.out.println("猜中了!"); break; } } } } 结果: 请输入您猜的数字!剩余8机会!
50 您想的数字为:50 猜的值大了! 请输入您猜的数字!剩余7机会! 30 您想的数字为:30 猜的值大了! 请输入您猜的数字!剩余6机会! 20 您想的数字为:20 猜的值大了! 请输入您猜的数字!剩余5机会! 10 您想的数字为:10 猜的值大了! 请输入您猜的数字!剩余4机会! 5 您想的数字为:5 猜的值小了! 请输入您猜的数字!剩余3机会! 8 您想的数字为:8 猜的值大了! 请输入您猜的数字!剩余2机会! 7 您想的数字为:7 猜中了! |
|