可能重复:
什么是问号?"和冒号":"运算符用于?
java代码中的问号
我正在为 RBG 到 HSV 转换器编写代码。我有这样一行:
var d = (r==minRGB) ? g-b : ((b==minRGB) ? r-g : b-r);
我真的不明白什么是“?”“:”表示这里。
这在java中称为三元运算符。
基于 java 教程
另一个条件运算符是?:,可将其视为if-then-else语句的简写(在本课的“控制流语句”一节中讨论)。该运算符也称为三元运算符,因为它使用三个操作数。
如果第一个表达式的结果为真,则将第二个操作数指定为值,否则将第三个操作数分配为值。
其三元运算符
:
C = condition? A : B
等于
if (condition){
C= A;
} else{
C= B;
}
它还支持嵌套,即C=condition1?答:条件2?D: E
,相当于
if (condition1){
C= A;
} else if (condition2){
C= D;
} else{
C= E;
}
问题内容: 我知道出于文档目的注释中的含义,但除此之外又意味着什么?(我通常只会在Google上搜索,但结果中会显示每个非字母符号) 问题答案: 该符号表示Java注释。Java注释的作用是,它为变量,方法,类,接口或其他语言元素添加了特殊的属性。(可以在声明注释时进行配置)。向某事物添加注释时,程序的其他部分可以检查某事物是否具有注释。然后,它可以使用此信息来完成所需的任何工作。 让我举几个例子
我想知道在CSS中(~)是什么意思。 在visual studio中,使用此符号时会出现“意外字符序列”错误。这在CSS中的实际含义是什么。它是做什么的?
问题内容: 我是sql的新手,由于某种原因,我习惯在teh命令行中看到的箭头符号(->)表示已准备好输入,现在显示为(’>),并且不接受命令。这是什么意思,我如何返回(->)? 谢谢 问题答案: 这意味着它将处理作为字符串文字一部分的所有输入,直到遇到(n个未转义的)字符串终止引号为止。 之所以会发生这种情况,是因为您以前使用这样的字符串终止引号字符开始了字符串文字。例如:
问题内容: 我写Java已有一段时间了,今天我遇到了以下声明: 请注意数组声明中的“点点点”,而不是通常的括号[]。显然可以。实际上,我写了一个小测试并验证了它的有效性。因此,我提取了Java语法,以查看参数声明语法的位置,但未找到任何内容。 那么对那里的专家来说,这是如何工作的呢?它是语法的一部分吗?另外,虽然我可以像这样声明函数,但不能像这样在函数体内声明数组。 无论如何,您知道在哪里记录了此
我很难理解<代码> 结果是15 但是怎么会变成15呢?