java数字对应月份代码 java输入月份

让大家一个java非常简单的编程:根据输入1到12之间的数字,判断是春夏秋冬哪个季节

你好,按照你的要求代码如下,给出了注释,可以直接运行

创新互联公司网站建设提供从项目策划、软件开发,软件安全维护、网站优化(SEO)、网站分析、效果评估等整套的建站服务,主营业务为网站制作、做网站,成都APP应用开发以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。创新互联公司深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

public class Example10_3 {

public static void main(String args[]) {

// 从1月打到12月

for (int i = 1; i = 12; i++) {

System.out.println(getSeason(i));

}

}

// 根据月份获得季节

private static String getSeason(int month) {

switch ((month - 1) / 3) {

case 0:

return "春";

case 1:

return "夏";

case 2:

return "秋";

case 3:

return "冬";

default:

return "错误";

}

}

}

用java编程实现:产生一个1-12的数,并根据随机数的值输出对应月份的名称

public String getMonthName() {

int month = (int) (Math.random() * 12 + 1);

switch (month) {

case 1:

return "一月";

case 2:

return "二月";

case 3:

return "三月";

case 4:

return "四月";

case 5:

return "五月";

case 6:

return "六月";

case 7:

return "七月";

case 8:

return "八月";

case 9:

return "九月";

case 10:

return "十月";

case 11:

return "十一月";

default:

return "十二月";

}

}

PS: 是不是作业,上学要好好上呀,不能老指望别人,你学软件学费挺贵的吧!

如何写Java程序来接受用户输入的一个1-12之间的整数,用switch语句输出对应月份的天数?

import java.util.Scanner;

public class QuestionOne {

private static boolean start;

public static void main(String[] args) {

boolean really=true;

Scanner sc=new Scanner(System.in);

while(really=true){

boolean temp=true;

int num=0;

start:

while(temp==true){

System.out.print("请输入要查询的月份:");

num=sc.nextInt();

if(num12 ||num1){

System.out.println("你输入的月份错误,请重新输入");

continue;

}

temp=false;

}

int dayOfMonth = 0;

switch (num) {

case 1:

dayOfMonth=31;

break;

case 2:

dayOfMonth=28;

break;

case 3:

dayOfMonth=31;

break;

case 4:

dayOfMonth=30;

break;

case 5:

dayOfMonth=31;

break;

case 6:

dayOfMonth=30;

break;

case 7:

dayOfMonth=31;

break;

case 8:

dayOfMonth=31;

break;

case 9:

dayOfMonth=30;

break;

case 10:

dayOfMonth=31;

break;

case 11:

dayOfMonth=30;

break;

case 12:

dayOfMonth=31;

break;

default:

break;

}

if(num==2){

System.out.println("'"+num+"'月对应的天数是:'"+dayOfMonth+"'或者29");

}

else{

System.out.println("'"+num+"'月对应的天数是:'"+dayOfMonth+"'");

}

System.out.println("C为继续,其余任意键退出!");

String t=sc.next();

if(t!="c"){

really=false;

}

}

}

}//(楼主如果需要判断闰年的话给发个悄悄话,这是为2月准备的)

输入数字显相对应的月份 java

public class myFasd extends Frame implements ActionListener {

Label res;

TextField my;

String word[] = {"January", "February", "March", "April", "May", "June",

"July", "August", "September", "October", "November", "December"};

public myFasd() {

my = new TextField(20);

res = new Label("month", Label.LEFT);

setLayout(new GridLayout(6, 1));

add(my);

add(res);

my.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

String s = my.getText();

int n = Integer.parseInt(s);

if (n 1 || n 12) {

res.setText("input error.");

} else {

res.setText(word[n - 1]);

}

}

public static void main(String args[]) {

Frame my = new myFasd();

my.setSize(300, 300);

my.setVisible(true);

}

}

帮你改了一下,希望对你有所帮助。


本文名称:java数字对应月份代码 java输入月份
链接地址:http://cdiso.cn/article/ddeioed.html

其他资讯