gpt4 book ai didi

java - 简化 Java 中 if 语句的方法

转载 作者:行者123 更新时间:2023-12-01 06:37:38 27 4
gpt4 key购买 nike

我目前有一个这样的 if 语句:

if (condition1 || condition2) {
//Do stuff here
//Small things happened here
//More stuff

if (condition1) {
System.out.println("Thank");
// Do Task Alpha
// Do Task Beta
} else {
System.out.println("You");
// Do Task Delta
// Do Task Gamma
}
}

所以基本思想是,当任一条件为真时,if 语句就会发生(在我的例子中,两个条件不能同时为真)。

但是,一旦进入 if 语句,就会有一个点:如果第一个条件为真,则打印“Thank”并执行任务 Alpha 和 Beta。如果第二个条件为真,则打印“you”并执行任务 Delta 和 Gamma。在我们到达这个 fork 点之前,会执行许多常见的语句。

这是编写整个 if 语句的最佳/最简单方法吗?

谢谢。

最佳答案

您可以使用三元作为内部 if

String toPrint = test == null ? "Thank" : "You";
System.out.println(toPrint);

甚至

System.out.println(test == null ? "Thank" : "You");

关于java - 简化 Java 中 if 语句的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43241339/

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