gpt4 book ai didi

java - 从另一个 if 语句中访问 String 变量

转载 作者:行者123 更新时间:2023-11-30 04:40:44 26 4
gpt4 key购买 nike

我是从 C# 开始接触 Java 的新手。

如果我有一个在“if 语句”中设置的字符串,是否有办法将该字符串的值传递给其他 if 语句?

例如我将 String hi 设置为在 if 语句中携带文本“hello”,但现在有一个完全独立的 if 语句,并且希望使用设置为 String hi 的值code> 在前面的 if 语句中。

我的问题是,在 if 语句中的某些事情发生之前,无法设置可验证值。

if(add.equals(temp)) {
System.out.println ("What is the first number?");
numberone = listen.nextDouble ();
System.out.println ("What is the second number?");
numbertwo = listen.nextDouble ();
numberthree = numberone + numbertwo;
previousproblem = numberthree;
System.out.println ("The answer is " + numberthree);
}

所以稍后,在另一个 if 语句中,我需要引用 previousproblem,但直到这个 if 语句才能设置它,因为 numberthird 直到此语句才设置。

最佳答案

Java 在这方面与 C# 相同,您所需要做的就是在两个 if 语句外部声明变量,并设置其初始值:

String s = null;
if (someCondition) {
s = "hello";
}
if (anotherCondition) {
System.out.println("s is "+s);
}

关于java - 从另一个 if 语句中访问 String 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380346/

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