java 1 2 3 转 first
时间: 2023-12-03 09:01:47 浏览: 98
你可以使用条件语句或者数组来实现将数字转换为对应的英文序数。以下是使用条件语句的示例代码:
```java
public class NumberToOrdinal {
public static String convertToOrdinal(int number) {
if (number >= 11 && number <= 13) {
return number + "th";
}
switch (number % 10) {
case 1:
return number + "st";
case 2:
return number + "nd";
case 3:
return number + "rd";
default:
return number + "th";
}
}
public static void main(String[] args) {
int num1 = 1;
int num2 = 2;
int num3 = 3;
String ordinal1 = convertToOrdinal(num1);
String ordinal2 = convertToOrdinal(num2);
String ordinal3 = convertToOrdinal(num3);
System.out.println(ordinal1); // 1st
System.out.println(ordinal2); // 2nd
System.out.println(ordinal3); // 3rd
}
}
```
这段代码将数字转换为对应的英文序数,分别输出"1st"、"2nd"和"3rd"。你可以根据自己的需求修改代码和输出结果。
阅读全文