永发信息网

最后那个else一直显示错误(Syntax error on token "else", delete this token),怎么改?

答案:2  悬赏:0  手机版
解决时间 2021-02-22 19:42
  • 提问者网友:遮云壑
  • 2021-02-22 02:30
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");
}

}
最佳答案
  • 五星知识达人网友:大漠
  • 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的嵌套格式回去复习下。我也好久没弄这个了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯