正在加载图片...
图332所示。显然这个运行结果是不符合常规逻辑的: 际命冷畏示莉 图332实验33运行结果 实验目的 通过这个简单实例让读者利用switch语句来实现条件分支,用含有break和不含有break 的case语句做比较,测试break的功能, 实现思路 结合实验3-2进行比较设计,实现思路与实验3-2基本相同,不同之处在于:每个cse 语句之后没有break语句。通过比较输出结果的区别,进一步了解break语句的功能。 关健代码如下所示: nt student095,85,75,65,551: for(int i0:i<5:i++) 1n11111411t1411 case 9: 10f case 8. case 6 default 通过javac、java等命令编译并运行程序,运行程序结果如图3-32所示。 8 8 图 3-32 所示。显然这个运行结果是不符合常规逻辑的。 3-32 3-3 实验目的 通过这个简单实例让读者利用 switch 语句来实现条件分支,用含有 break 和不含有 break 的 case 语句做比较,测试 break 的功能。 实现思路 结合实验 3-2 进行比较设计,实现思路与实验 3-2 基本相同,不同之处在于:每个 case 语句之后没有 break 语句。通过比较输出结果的区别,进一步了解 break 语句的功能。 关键代码如下所示: in t s tu de nt [] = {9 5, 85 ,7 5, 65 ,55 }; // 5 fo r(i nt i =0 ;i <5 ;i+ +) // { switch(student[i]/10) // swi tch 10 { c ase 9 : S ys te m.o ut .p ri nt ln ("s tu de nt "+ i+ "'s r es ul t is A! ") ; // 10 9 " A" c ase 8 : S ys te m.o ut .p ri nt ln ("s tu de nt "+ i+ "'s r es ul t is B! ") ; // 1 0 8 "B " c ase 7 : S ys te m.o ut .p ri nt ln ("s tu de nt "+ i+ "'s r es ul t is C! ") ; // 1 0 7 "C " c ase 6 : S ys te m.o ut .p ri nt ln ("s tu de nt "+ i+ "'s r es ul t is D! ") ; // 10 6 " D" d efa ul t: S ys te m.o ut .p ri nt ln ("s tu de nt "+ i+ "'s r es ul t is F! ") ; // 1 0 1 5 "F " } } 通过 javac、java 等命令编译并运行程序,运行程序结果如图 3-32 所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有