import java.util.Scanner;
public class 彩票 {
public static void main(String[] args){
int number=(int)(Math.random()*100);//
Scanner input=new Scanner(System.in);
System.out.print("Enter your lottery pick(two digits):");
int yournumber=input.nextInt();
int a=number/10;
int b=number%10;//得到彩票号码的两个有序数
int A=yournumber/10;
int B=yournumber%10;//得到猜的号码的数字排列
System.out.println("The lottery number is" + number );
if(number==yournumber){
System.out.println("Exact match:you win$10000");}
else if(a==B&&A==b){
System.out.println("Match all digits:you win $3000");}
else if (A==a||A==b||B==a||B==b);{
System.out.println("Match one digit:you win $1000");}
else
System.out.println("Sorry,no match");
}
}
最后那个else一直显示错误(Syntax error on token "else", delete this token),怎么改?
答案:2 悬赏:0 手机版
解决时间 2021-02-22 19:42
- 提问者网友:遮云壑
- 2021-02-22 02:30
最佳答案
- 五星知识达人网友:大漠
- 2021-02-22 02:51
if (A==a||A==b||B==a||B==b);{; 去掉
全部回答
- 1楼网友:一袍清酒付
- 2021-02-22 02:57
else{
if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12);
system.out.println("大月");}
}else{
system.out.println("小月");
system.out.println("小月");
}
改成
else if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12){
system.out.println("大月");
}else{
system.out.println("小月");
system.out.println("小月");
}
原来的这段else{
if(month==1||month==3||month==5||month==7||month==8||month==9||month==10||month==12);
system.out.println("大月");}
}
有点问题,if else的嵌套格式回去复习下。我也好久没弄这个了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯