语句练习if-switch练习
2015-04-01 14:58
176 查看
/**1.已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E。 90~100为等级A,80~89为等级B,70~79为等级C, 60~69为等级D,0~59为等级E。 要求定义一个成绩变量,当成绩变化时,可直接知道该成绩对应的等级。 例如:当成绩为100时,该学生的等级时A。 / class Demo{ //定义一功能,通过给定分数,获取该分数对应的等级。 /* 1,明确该功能的结果:等级 char 2,有没有未知内容。分数。int */ public static String getLevel(int num){ char level; if(num>=90 && num<=100) level = 'A'; else if(num>=80 && num<=89) level = 'B'; else if(num>=70 && num<=79) level = 'C'; else if(num>=60 && num<=69) level = 'D'; else level = 'E'; return level; } public static void main(String[] args){ char ch = getLevel(35); System.out.println("level="+ch); } }
//2.写出输出结果。 class Demo{ public static void main(String[] args){ <span> </span>show(0);//15 <span> </span>show(1);//14 } public static void show(int i){ switch(i){ <span> </span>default: <span> </span> i+=2; <span> </span>case 1: <span> </span> i+=1; <span> </span>case 4: i+=8; <span> </span>case 2: <span> </span> i+=4; } <span style="white-space:pre"> </span>System.out.println("i="+i); } }
//3.写出输出的结果. class Demo{ public static void main(String[] args){ <span style="white-space:pre"> </span>int x=0,y=1; <span style="white-space:pre"> </span>if(++x==y--&x++==1||--y==0) <span style="white-space:pre"> </span>System.out.println("x="+x+",y="+y);//x=2,y=0 <span style="white-space:pre"> </span>else <span style="white-space:pre"> </span>System.out.println("y="+y+",x="+x); <span style="white-space:pre"> </span>} }
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">4.求出1~100之间,即使3又是7的倍数出现的次数?</span>
5.用程序的方式显示出下列结果。
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
6.写出程序结果。
class Demo{ public static void main(String[] args){ <span style="white-space:pre"> </span>int x = 1; <span style="white-space:pre"> </span>for(show('a'); show('b') && x<3; show('c')){ <span style="white-space:pre"> </span>show('d'); <span style="white-space:pre"> </span>x++; <span style="white-space:pre"> </span>} } public static boolean show(char ch){ <span style="white-space:pre"> </span>System.out.println(ch); <span style="white-space:pre"> </span>return true; <span style="white-space:pre"> </span>} } //a b d c b d c b
相关文章推荐
- Matlab的if语句switch语句for循环while循环语句练习
- 语句练习if-switch练习二
- IBokan_ios80_自学系列_1(switch语句+if...else...语句练习)
- 【练习】题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句
- 奇偶数判断2(if else+switch语句)
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- 流程控制陷阱(Switch语句,标签,if语句,for循环,foreach循环的循环计数器)
- C语言控制语句总结(if else for switch while break continue)
- 171016—if与switch语句&初次实验。
- 分支语句 循环语句 if,switch,do,while,for分析
- if语句练习
- 黑马程序员__选择结构if语句_switch语句
- DAY_02浅谈ifelse与switch语句的不同 菜狗子的修炼之路
- if语句和switch有什么不同?
- if语句与switch的使用
- 分支结构、循环结构流控语句(if、switch、for、while)
- if语句的练习
- 用C# 7.0的switch...case模式匹配取代一堆if语句
- if语句和switch语句
- OpenJDK源码研究笔记(十一):浅析Javac编译过程中的抽象语法树(IfElse,While,Switch等语句的抽象和封装)