变量的定义是什么 已在方法main(String[])中定义了变量a?
浏览量:1601
时间:2021-03-15 19:44:16
作者:admin
已在方法main(String[])中定义了变量a?
重复定义。您在main函数的开头定义了int a=在.nextInt中()稍后,在if函数块中,int a=B。如果仔细观察程序的执行顺序,就会发现为什么编译过程中int c=a int a=B int B=c是错误的,编译器先声明变量,然后赋值,所以它会报告重复的声明错误。如果仔细观察,就会知道在编译过程中,首先声明了a,然后在同一块中同时使用先前声明的变量a和新声明的变量a。很简单。对于编译器,它不知道要查找哪个。
如果语句块只是交换值,只需删除a和B前面的int,然后手动使用,希望能解决您的问题
软件需要向前兼容,这是最基本的。你只要删除它。目前,网站和代码都是错误的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。