为了账号安全,请及时绑定邮箱和手机立即绑定

Duplicate local variable y

Duplicate local variable y ????  怎么解决?

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

double x = scanner.nextDouble();

double y = scanner.nextDouble();

double z = scanner.nextDouble();

scanner.close();

    for(double x = 1; x <= 100/5; x++){    

   for(double y = 0; y <= 33; y++){

   z = 100 - x - y;

  if(5*x + 3*y + z/3 == 100 && z%3 == 0){

  System.out.println("可买鸡翁只数: " + x);

  System.out.println("可买鸡母只数: " + y);

  System.out.println("可买鸡雏只数: " + z);

  System.out.println();


}


}

}

}

}


正在回答

1 回答

变量y重复定义了

double y = scanner.nextDouble();

   for(double y = 0; y <= 33; y++){

定义了两次

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Duplicate local variable y

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信