Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 解析不同数学运算符的优先级_Java_Math_Operator Precedence - Fatal编程技术网

Java 解析不同数学运算符的优先级

Java 解析不同数学运算符的优先级,java,math,operator-precedence,Java,Math,Operator Precedence,deposit=sellingPrice==0?0:(售价-利息) 以上关于伪代码的内容,我对三元运算符和像这样复杂的运算符优先级很生疏 如果sellingPrice等于0或sellingPrice-利息,则分配0 一模一样 if(sellingPrice == 0){ deposit = 0; } else{ deposit = (sellingPrice - interest); } 如果sellingPrice==0则存款=0 否则 如果使代码更具可读性,请使用?:运

deposit=sellingPrice==0?0:(售价-利息)


以上关于伪代码的内容,我对三元运算符和像这样复杂的运算符优先级很生疏

如果
sellingPrice
等于
0
sellingPrice-利息
,则分配
0

一模一样

if(sellingPrice == 0){
     deposit = 0; 
}
else{
   deposit = (sellingPrice - interest);
}

如果
sellingPrice==0
则存款=0

否则

如果使代码更具可读性,请使用?:运算符而不是if-then-else语句

deposit = (sellingPrice - interest)