Java 这种代码贫乏意味着什么?

Java 这种代码贫乏意味着什么?,java,Java,我只是在看我的课堂讲稿,我不知道这行代码是做什么的。有人能帮我吗?它被调用,在你的例子中,这意味着如果cap大于0,则capacity变量将得到值“cap”,如果为false,则它将得到值“capacity”。查找三元条件表达式如果(cap>0){capacity=cap;}否则{capacity=capacity;}它是一个三元运算符,而且它看起来像是写它的人试图完成是否使用默认值(容量)。三元结构是一种“if-else”结构,用于命名变量btw、cap、capacity和capacity都表

我只是在看我的课堂讲稿,我不知道这行代码是做什么的。有人能帮我吗?

它被调用,在你的例子中,这意味着如果cap大于0,则capacity变量将得到值“cap”,如果为false,则它将得到值“capacity”。

查找三元条件表达式
如果(cap>0){capacity=cap;}否则{capacity=capacity;}
它是一个三元运算符,而且它看起来像是写它的人试图完成是否使用默认值(容量)。三元结构是一种“if-else”结构,用于命名变量btw、
cap
capacity
capacity
都表示相同的含义。这肯定会让每个读者感到困惑。
capacity = (cap > 0) ? cap : CAPACITY;