java中如何重新定义?

举一个很简单的例子

public class 数组 {

    public static void main(String[] args) {

        

int a=1;

int b=2;

int a=3;

System.out.println(a);

}

}   ——————————————————————或者——————

public class 数组 {

    public static void main(String[] args) {

        

int a=1;

int c=3;

int a=c;

System.out.println(a);





}

}这样也不行。

到底应该怎么做,我想重新定义a=3

hy_wang
浏览 2196回答 3
3回答

望远

变量类型 变量名;--->这是在定义变量变量名=值;--->这是在对变量赋值变量类型 变量名=值;-->这是在定义变量的同时完成初始化首先在同一个作用域内不能定义两个同名变量如public static void main(String[] args){     int a;//合法     int b;//合法     int a;//非法--变量同一个作用域内不可重复定义 }你的要求仅仅是修改变量的值,这就是变量在同一定义域内只能定义一次,但可以赋值多次。public static void main(String[] args){     int a;//合法     int b;//合法     a=10;//合法,不再定义变量a,仅仅修改变量a的值 }

精慕门9254224

你希望得到的结果是将a 赋值为3,所以只需要赋值就可以了不需要重新定义,即去掉前面的int,直接写成a=3即可。

产品经理不是经理

直接a=3和a=c,你不用再定义一次。int a表示定义a变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java