第一篇java基础-猜拳小游戏

it2022-05-05  194

第一篇java基础-小游戏

import java.util.Scanner; public class Caishuzi{ public static void main(String[] args){ int a =(int)(Math.random()*1000)+1; Scanner sc =new Scanner(System.in); int b ; int max=1000; int min=1; while(true){ System.out.println("请输入"+min+"~"+max+"的数字:"); //输入1~1000以内的数 b =sc.nextInt(); if(a==b){ System.out.println("恭喜你猜对了!"); //输入正确 break; } else if(b>max||b<min){ //判断输入的数是否在最小值和最大值之间 System.out.println("输入错误,请重新输入"); } else{ if(a>b){ System.out.println("你猜小了,继续,别放弃!"); min = b+1;//最小值发生变化 } else{ System.out.println("你猜大了,继续,别放弃!"); max = b-1;//最大值发生变化 } } } /*do{ b =sc.nextInt(); if(a>b){ System.out.println("你猜小了,继续,别放弃!"); } else{ System.out.println("你猜大了,继续,别放弃!"); } }while(a!=b);*/ } }

最新回复(0)