java编写一个类whatday,从主函数的参数获取数字 然后将其转化为数字,然后转化为汉字星期几
时间: 2023-08-11 07:29:54 浏览: 97
以下是一个简单的 Java 类 WhatDay,用于将数字转化为对应的汉字星期几:
```java
public class WhatDay {
public static void main(String[] args) {
if (args.length == 0) {
System.out.println("请指定一个数字参数 1-7");
return;
}
int num = Integer.parseInt(args[0]);
String day = getDay(num);
System.out.println(day);
}
public static String getDay(int num) {
String[] days = {"", "一", "二", "三", "四", "五", "六", "日"};
if (num >= 1 && num <= 7) {
return "星期" + days[num];
} else {
return "错误的数字参数,请输入 1-7";
}
}
}
```
在主函数中,首先判断是否传入了一个数字参数,如果没有则提示用户。然后将参数转换为整数类型,并调用 `getDay` 方法获取对应的汉字星期几。`getDay` 方法中使用了一个字符串数组来存储汉字星期几,根据传入的数字参数返回对应的汉字星期几。如果传入的数字不在 1-7 的范围内,则返回错误信息。
阅读全文