5.编写一个类 WhatDay,从主函数的参数获取数字,然后将其转换为数字,然后转换为汉字星期几。(如在DOS提示符输入:java WhatDay2,程序输出:星期二) 提示: (1)如何获取main(Stringl args)中的参数; I (2)如何将字符串型的参数转换为数值2; (3)如何根据数值转换为汉字字符串。java
时间: 2024-03-08 14:46:46 浏览: 80
好的,我可以帮您回答这个问题。以下是一个基本的 WhatDay 类的示例代码:
```java
public class WhatDay {
public static void main(String[] args) {
int day = Integer.parseInt(args[0]); // 将参数转换为数字
String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
System.out.println(weekDays[day-1]); // 输出对应的汉字星期几
}
}
```
这个程序首先将传入的参数转换为数字类型的变量 `day`,然后根据数字在数组 `weekDays` 中查找对应的汉字星期几。需要注意的是,数组的下标是从0开始的,而题目中星期几是从1开始计数的,因此在输出时需要将 `day` 减1。
阅读全文