小编Ant*_*1t3的帖子

Java 在计算语句时如何处理变量?

基本上我要问的是是否可以在 if 语句中使用相同的变量。在语句中途为其分配一个新值,这样我就不必初始化新变量。我知道这可能是可怕的做法,但我只是好奇是否可以做到。

这是我迄今为止所得到的最接近的结果:

if(curID + 1 != (curID = myScanner.nextInt())) {
    System.out.print(j++);
    break;
} else {
    j++;
}
Run Code Online (Sandbox Code Playgroud)

抱歉,如果这是重复的,但我似乎找不到任何内容。很可能是因为我忘记了技术术语。

编辑:忘了说,当我运行它时,我认为它只是为两个实例使用了新变量,因为循环刚刚中断。但我可能是错的。

java

0
推荐指数
1
解决办法
99
查看次数

标签 统计

java ×1