Java使用switch判断四个数的最大值
时间: 2024-06-09 19:07:55 浏览: 72
判断数组的最大值
3星 · 编辑精心推荐
可以通过使用多个case语句来实现switch语句判断四个数的最大值。以下是示例代码:
```
int a = 10;
int b = 20;
int c = 30;
int d = 40;
int max = 0;
switch (a > b ? a : b) {
case a:
max = a;
break;
case b:
max = b;
break;
}
switch (c > d ? c : d) {
case c:
if (c > max) {
max = c;
}
break;
case d:
if (d > max) {
max = d;
}
break;
}
System.out.println("最大值为:" + max);
```
在上面的代码中,我们首先用三目运算符判断a和b的大小关系,然后使用switch语句判断a和b中的最大值,并将其赋值给变量max。接着,我们再次使用三目运算符判断c和d的大小关系,然后使用switch语句判断c和d中的最大值,并将其与max比较,如果比max大,则将其赋值给max。最后,我们输出max的值,即四个数中的最大值。
阅读全文