实验目的:
1. 输入一个数字,使用if语句判断匹配的数字。
如果输入的是:
1>. 打印:您输入的数字是1
2>. 打印:您输入的数字是2
3>. 打印:您输入的数字式3
其他数字 打印:输入了不符合规范的数字
注:使用if-else及switch 两种方式分别实现。
实验代码:
public class daiMa4 {
public static void main(String[] args) {
System.out.println("请输入要打印的数字:");
int number = Console.readInt();
System.out.println("用if语句实现:");
if(number == 1)
{
System.out.println("您输入的数字是:"+number);
}
else if(number == 2)
{
System.out.println("您输入的数字是:"+number);
}
else if(number == 3)
{
System.out.println("您输入的数字是:"+number);
}
else
{
System.out.println("输入了不符合规范的数字");
}
System.out.println();
System.out.println("用switch语句实现:");
switch(number)
{
case 1: System.out.println("您输入的数字是:"+number); break;
case 2: System.out.println("您输入的数字是:"+number); break;
case 3: System.out.println("您输入的数字是:"+number); break;
default: System.out.println("输入了不符合规范的数字");
}
}
}
实验结果:
请输入要打印的数字:
3
用if语句实现:
您输入的数字是:3
用switch语句实现:
您输入的数字是:3
实验心得:
好怀念啊,可爱的switch语句,真的是好久好久不见了,我真的挺喜欢你的,呵呵~~~老师要求用if和switch两种语句实现啊,真的是用心良苦哎,这样就很能比较两种语句的不同和各自的特色了,在一些场合之下,if会显的很是冗杂,就像是上面的这个实验一样,只是分4种情况罢了,却就显得有些混乱了,可见要是有十种百种可能的话,会有多少的麻烦,这也就是我喜欢switch的原因了,规矩的格式,所有的可能一目了然,清晰,逻辑明了,是很好的东东哦。