用JAVA语言,定义a=100,b=55,比较这两个数的大小并输出较大值,对这两个数进行等级划分:90~100为A,80~89为B,60~79为C,1~59为D。 2.定义c=11,d=24,e=398按从小到大排列输出。 输出效果如下: 从小到大:11, 24,398
时间: 2024-10-23 10:14:08 浏览: 18
java代码-例子3-2 比较两个数的大小并按升序输出。
在Java中,你可以使用if-else语句来进行数值比较,并通过switch-case结构进行等级划分。这里是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
int a = 100, b = 55;
// 比较两个数的大小并输出较大的值
if (a > b) {
System.out.println("较大值:" + a);
} else {
System.out.println("较大值:" + b);
}
// 数字等级划分
String gradeA = "A";
String gradeB = "B";
String gradeC = "C";
String gradeD = "D";
switch (Math.floor((double)(a / 10))) { // 用地板除法得到整数部分
case 10:
System.out.println(a + " 的等级是:" + gradeA);
break;
case 9:
System.out.println(a + " 的等级是:" + gradeB);
break;
case 6:
System.out.println(a + " 的等级是:" + gradeC);
break;
default:
System.out.println(a + " 的等级是:" + gradeD);
break;
}
// 定义新的变量并排序
int c = 11, d = 24, e = 398;
Arrays.sort(new int[]{c, d, e}); // 使用Arrays类的sort方法
// 输出从小到大的结果
System.out.println("从小到大:" + c + ", " + d + ", " + e);
}
}
```
当你运行这段程序,它会按照上述逻辑完成指定的任务。
阅读全文