import java.io.*;
成都创新互联主要从事成都做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务涿州,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
public class test {
public static void main(String args[]) {
String str;
InputStreamReader stdin = new InputStreamReader(System.in);//键盘输入
BufferedReader bufin = new BufferedReader(stdin);
try{
System.out.print( "请输入字符:");
str = bufin.readLine();
switch (Integer.parseInt(str)) {
case 1:
System.out.print( "该季节为春季");
break;
case 2:
System.out.print( "该季节为春季");
break;
case 3:
System.out.print( "该季节为春季");
break;
case 4:
System.out.print( "该季节为夏季");
break;
case 5:
System.out.print( "该季节为夏季");
break;
case 6:
System.out.print( "该季节为夏季");
break;
case 7:
System.out.print( "该季节为秋季");
break;
case 8:
System.out.print( "该季节为秋季");
break;
case 9:
System.out.print( "该季节为秋季");
break;
case 10:
System.out.print( "该季节为冬季");
break;
case 11:
System.out.print( "该季节为冬季");
break;
case 12:
System.out.print( "该季节为冬季");
break;
default:
break;
}
}catch(IOException e) {
}
}
}
public static void season() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入月份");
int month = scanner.nextInt();
if (month = 1 month = 3) {
System.out.println("该季节为春季");
} else if (month = 4 month = 6) {
System.out.println("该季节为夏季");
} else if (month = 7 month = 9) {
System.out.println("该季节为秋季");
} else if (month = 10 month = 12) {
System.out.println("该季节为冬季");
} else {
System.out.println("...");
}
scanner.close();
}
首先,写了类Season,之后写好num的set方法,以及getSeason()
方法。
其次在Test01里面得到输入的值之后,就new 一个Season实例se,然后se.num=8(输入的值);string a=se.getSeason(); 这样就可以得到啊。
或者将num以及getseason方法设置成为静态,static 然后给它赋值,然后调用getseason方法得到值、
主方法,直接调用season方法,然后在这个方法里面,写输入,并且进行判断后返回一个值
如果不理解就继续追问吧,反正基本就这三个方法吧。其实这种时候,从程序的可重用性,还是用带参方法比较好!