正在加载图片...
甘及习 图331实验32运行结果 实验目的 通过这个简单实例让读者利用switch语句来实现条件分支,实现对于不同分数段的成 绩,输出不同等级标识。 实现思路 首先定义5个学生,分别对其的成绩进行赋值,并在for循环语句中利用Switch语句分 别对每个学生的成绩进行判断。 关键代码如下所示: int student1·t95,85,75,65,551: 1f1111·11,1f15卡1t for(int is0:i<5:i++) /n1I(:III11{11 svitch(student []/10) 1n1 svitch,11111110i111f141 case 9: /711P- 1oyaten.out.printin("student's result is B ystem.out.printin("atudent's result is C!"); 1n111101711111c 通过javac、java等命令编译并运行程序,运行程序结果如图3-31所示。 实验3-3:使用switch语句实现条件分支测试break功能 实验内容 在实验3-2的基础上进行简单修改,在每个case语句后不加break语句。运行后效果如 77 3-31 3-2 实验目的 通过这个简单实例让读者利用 switch 语句来实现条件分支,实现对于不同分数段的成 绩,输出不同等级标识。 实现思路 首先定义 5 个学生,分别对其的成绩进行赋值,并在 for 循环语句中利用 Switch 语句分 别对每个学生的成绩进行判断。 关键代码如下所示: 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! ") ; // 1 0 9 "A " b re ak ; 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 " b re ak ; 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 " b re ak ; 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" b re ak ; 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-31 所示。 实验内容 在实验 3-2 的基础上进行简单修改,在每个 case 语句后不加 break 语句。运行后效果如
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有