展开全部
没看懂你的问题,你的意思是才对了之e69da5e6ba903231313335323631343130323136353331333337383331后还是现实抱歉,机会已经用完了吗?帮你改了下程序,调用方法,通过参数可以配置机会数:import java.util.Scanner;
public class qingniao {
public static void main(String[] args) {
qingniao qn = new qingniao();
boolean isRight = qn.guessPrice(3590,4);
if(isRight){
System.out.println("正确");
}else {
System.out.println("机会已经用完!");
}
}
public boolean guessPrice(int price,int num){
System.out.println("请猜测公主电动车的价格(您有"+num+"次机会):");
Scanner input= new Scanner(System.in);
int gPrice= input.nextInt();
int curNum = 0;
boolean isRight = false;
while(num != 1){
num--;
if(gPrice > price){
System.out.println("再小点,请再猜一次");
}else if(gPrice
System.out.println("再大点,请再猜一次:");
}else if(gPrice == price){
isRight = true;
break;
}
System.out.println("还有:"+num+"次机会");
gPrice= input.nextInt();
}
return isRight;
}
}