gpt4 book ai didi

java - 三元运算符(Java)

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

我最近接触到了三元运算符。我在计算机学院学习了一年半,没有一位教授提到过三元运算符。这是我的教授定期使用它们的第一个季度。它们似乎非常适合缩短代码。所以,这个问题将帮助我理解三元运算符的界限以及何时/如何使用它们。有没有办法使用三元运算符使用一个长语句来缩短以下代码块?

if(age < 18){
minors+=1;
} else if(age < 65){
adults+=1;
}else{
seniors+=1;
}

最佳答案

您正在更新三个唯一变量,一种在这里使用三元组的方法类似于

minors += (age < 18) ? 1 : 0;
adults += (age >= 18 && age < 65) ? 1 : 0;
seniors += (age >= 65) ? 1 : 0;

关于java - 三元运算符(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36536265/

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