gpt4 book ai didi

java - 在条件中重新分配 Java 变量

转载 作者:行者123 更新时间:2023-12-01 08:09:08 24 4
gpt4 key购买 nike

我有一个变量,它被初始化,然后在条件中动态重新分配;像这样:

int a;

if(b > 5) {
int a = 10;
} else {
int a = 1;
}

它给了我这个错误:

/path/to/file:4 a is already defined in int a = null;

为什么我无法重新分配此变量?

最佳答案

使用内联条件运算符(“三元运算符”)的好时机:

 int a = (b > 5) ? 10 : 1;

关于java - 在条件中重新分配 Java 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18927801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com