gpt4 book ai didi

java - 使用 switch case 的三个数字中最大的一个

转载 作者:行者123 更新时间:2023-11-30 07:24:26 24 4
gpt4 key购买 nike

<分区>

我想找出三个给定数字中最大的数字,使用 switch-case(不使用 if)我使用这个有效的程序回答了这个问题:

class GreatestNoSwitch{
public int main(int a, int b, int c){
int d = (int)Math.floor(a/b);
int max = 0;
switch(d){
case 0:
max = b;
break;
default:
max = a;
}

d = (int)Math.floor(max/c);

switch(d){
case 0:
max = c;
}
return max;
}
}

有没有人有更简单的答案?

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