gpt4 book ai didi

java - 在 if 语句之外使用变量

转载 作者:行者123 更新时间:2023-12-05 00:34:15 26 4
gpt4 key购买 nike

我不完全确定这在 Java 中是否可行,但是我将如何使用在 if 语句之外的 if 语句中声明的字符串?

最佳答案

你不能因为 variable scope .

如果您在 if 中定义变量声明,它只会在 if 的范围内可见语句,包括语句本身加上子语句。

if(...){
String a = "ok";
// a is visible inside this scope, for instance
if(a.contains("xyz")){
a = "foo";
}
}

您应该在作用域外定义变量,然后在 if 内更新它的值。陈述。
String a = "ok";
if(...){
a = "foo";
}

关于java - 在 if 语句之外使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13337529/

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