gpt4 book ai didi

java - 基本 Java 程序的逻辑/条件循环/代码出现问题

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

我需要为某种类型的员工解释一个java程序。 setWage 方法中有一些我不明白的逻辑..

public void setWage(double wagePerPiece)
{
wage = ( wagePerPiece < 0.0 ) ? 0.0 : wagePerPiece;
}

我不明白这个条件语句的输入方式。这是循环类型的某种简写吗?如果是这样,如果它以这种形式的循环展开,我会更理解它。

最佳答案

这是一个条件运算符。第一部分是条件,第二部分和第三部分是基于该条件的结果。

如果wagePerPiece小于0.0,则按wage = 0.0执行,否则,wage =agePerPiece > 已运行。

基本结构是:

condition ? trueResult : falseResult

当计算该行时,首先计算条件,然后如果 if 为 true,则计算 trueResult 的表达式并将其用作该表达式的值。如果为 false,则计算 falseResult 表达式,并将该值用作此完整表达式。

关于java - 基本 Java 程序的逻辑/条件循环/代码出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28707637/

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