2,switch语句
switch(ch){ //ch 的类型可以是byte,short,int,char,枚举,String
case a:
case aa:
case aaa: //可以多个case执行同一个代码块
{
}
break;
case b: //可以一个case执行同一个代码块
{
}
break;
case c:
case cc:
{
}
break;
case d:
{
}
break;
default: //当ch都不等于以上的值的时候执行这句
{
}
break;
}
3,Scanner
import java.util.Scanner;//在文件头导包
Scanner sc = new Scanner(System.in);//定义标准输入(键盘)
int i = sc.nextInt();//输入的值为int型(调用方法获取数据)
sc.close();//关闭输入的资源,可以不用写
*/
class ControlDemo
{
public static void main(String[] args){
/*
if的练习
根据给定的月份输出对应的季节
注释同上,就不再注释了
*/
public static char ifSeason(int num){
char season = ' ';
if(num < 1 || num >12){
System.out.println("输入的月份有误,请重新输入!");
}else if (num == 3 || num == 4 || num == 5){
season = '春';
}else if (num == 6 || num == 7 || num == 8){
season = '夏';
}else if (num == 9 || num == 10 || num == 11){
season = '秋';
}else if (num == 12 || num == 1 || num == 2){
season = '冬';
}
return season;
}
/*
switch的练习
根据给定的月份输出对应的季节
*/
public static char switchSeason(int num){
char season = ' ';
switch(num){
case 3:
case 4:
case 5:
season = '春';
break;
case 6:
case 7:
case 8:
season = '夏';
break;
case 9:
case 10:
case 11:
season = '秋';
break;
case 12:
case 1:
case 2:
season = '冬';
break;
default:
System.out.println("输入的月份有误,请重新输入!");
break;
}
return season;
}