作业帮 > 综合 > 作业

if((2*Math.max(a,Math.max(b,c)))==(a+b+c))

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/24 09:53:27
if((2*Math.max(a,Math.max(b,c)))==(a+b+c))
这个语句的目的是什么呢?
有什么作用呢?我想知道的不是if语句呀?
是一个java程序,如果这个条件成立就输出是三点在一条直线上,是为什么?
if((2*Math.max(a,Math.max(b,c)))==(a+b+c))
Math.max(b,c)
函数调用返回一个值假设为x
Math.max(a,Math.max(b,c))=Math.max(a,x)
再调用一次返回一个值假设为y
这句话的意思就是
如果2y等於(a+b+c)
则...
if语句是一个条件判断语句,可以配合else语句(可省略).如果条件为真,则执行if语句下的程序段,如果不为真则执行else语句(如果有的话).
其一般形式为
if(条件){
...
}
else{
...
}