static void Main(string[] args) { String[]month= { "January", "February","March","April","May","June","July","August","September","October","November","December"}; Console.WriteLine("请输入月份:"); int m=Convert.ToInt32(Console.ReadLine()); if(m==0) { Console.WriteLine("您输入的信息有误。"); } else { Console.WriteLine(month[m - 1]); Console.ReadLine(); } }
时间: 2023-10-22 21:00:43 浏览: 29
这是一个使用 C# 语言编写的程序,功能是根据用户输入的月份数字,输出对应的英文月份名称。程序首先定义了一个含有所有月份名称的字符串数组,然后通过 Console.ReadLine() 方法获取用户输入的月份数字,使用 Convert.ToInt32() 方法将字符串转换为整数类型。如果用户输入的月份数字为0,则输出提示信息,否则程序会输出对应月份的英文名称。注意,由于数组索引从0开始,所以要将用户输入的月份数字减1来获取正确的月份名称。最后使用 Console.ReadLine() 方法等待用户按下回车键,程序结束。
相关问题
使用java返回string的当前季度第一天和最后一天
以下是使用Java返回当前季度的第一天和最后一天的代码:
```java
import java.time.LocalDate;
import java.time.Month;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate startOfQuarter;
LocalDate endOfQuarter;
switch (today.getMonth()) {
case JANUARY:
case FEBRUARY:
case MARCH:
startOfQuarter = LocalDate.of(today.getYear(), Month.JANUARY, 1);
endOfQuarter = LocalDate.of(today.getYear(), Month.MARCH, 31);
break;
case APRIL:
case MAY:
case JUNE:
startOfQuarter = LocalDate.of(today.getYear(), Month.APRIL, 1);
endOfQuarter = LocalDate.of(today.getYear(), Month.JUNE, 30);
break;
case JULY:
case AUGUST:
case SEPTEMBER:
startOfQuarter = LocalDate.of(today.getYear(), Month.JULY, 1);
endOfQuarter = LocalDate.of(today.getYear(), Month.SEPTEMBER, 30);
break;
default:
startOfQuarter = LocalDate.of(today.getYear(), Month.OCTOBER, 1);
endOfQuarter = LocalDate.of(today.getYear(), Month.DECEMBER, 31);
break;
}
String startOfQuarterString = startOfQuarter.toString();
String endOfQuarterString = endOfQuarter.toString();
System.out.println("当前季度的第一天:" + startOfQuarterString);
System.out.println("当前季度的最后一天:" + endOfQuarterString);
}
}
```
该代码会输出当前季度的第一天和最后一天的字符串形式。例如今天是2021年5月1日,则输出:
```
当前季度的第一天:2021-04-01
当前季度的最后一天:2021-06-30
```
java随机产生1和12之间的数,并显示出相应英文的月份
可以使用以下代码实现:
import java.util.Random;
public class RandomMonth {
public static void main(String[] args) {
Random random = new Random();
int monthNum = random.nextInt(12) + 1;
String monthName = "";
switch (monthNum) {
case 1:
monthName = "January";
break;
case 2:
monthName = "February";
break;
case 3:
monthName = "March";
break;
case 4:
monthName = "April";
break;
case 5:
monthName = "May";
break;
case 6:
monthName = "June";
break;
case 7:
monthName = "July";
break;
case 8:
monthName = "August";
break;
case 9:
monthName = "September";
break;
case 10:
monthName = "October";
break;
case 11:
monthName = "November";
break;
case 12:
monthName = "December";
break;
}
System.out.println("Random month: " + monthName);
}
}
运行结果可能是:
Random month: August