switch分支和循环语句
2023-03-03 19:57:45 4 举报
AI智能生成
switch分支和循环语句
作者其他创作
大纲/内容
循环语句
for语句
语法:for(1.循环初始化;2.循环条件;4.循环变化 ){<br>3.循环体<br>}<br>
执行顺序
true 循环体 循环变化 循环结束条件 。<br><br> 循环初始化-->循环结束条件 <br><br> false 结束循环。<br>
可以多层嵌套使用也可以在其中嵌套其他语句
(示例)
//输出1-100中所有的奇数<br>// for(int a=1;a<=100;a++){<br>// if (a%2!=0){<br>// System.out.println("奇数为"+a);<br>// }else{<br>// System.out.println("偶数为"+a);<br>// }<br>// }<br> //输出a-z
while语句
语法:<br>while (1循环条件){<br> 2循环体<br>}<br>
执行顺序
true 循环体 循环条件<br><br>循环条件 <br><br> false 循环结束。<br><br><br>
示例
Scanner sc=new Scanner(System.in);<br> System.out.println("请输入一个数来判断是几位数");<br> int c=sc.nextInt();<br> int d=0;<br> while(c==0){<br> System.out.println("是一位数");<br> break;<br> }<br> while(c!=0){<br> c=c/10;<br> d++;<br> }<br> System.out.println("是"+d+"位数");
switch分支使用
不是BOOLEAN类型(是byte short int long char String 枚举)
输出格式
switch(值){<br><br>- case 值1 :<br> - switch 中的值与值1 相等的时候执行的代码<br>- break;<br>- case 值2 :<br> - switch 中的值与值2 相等的时候执行的代码<br>- break;<br>- case 值3 :<br> - switch 中的值与值3 相等的时候执行的代码<br>- break;<br>- case 值4 :<br> - switch 中的值与值4 相等的时候执行的代码<br>- break;<br>- case 值5 :<br> - switch 中的值与值5 相等的时候执行的代码<br>- break;<br>- default:<br> - switch 中的值与以上所有的值都不匹配时 执行的代码。<br>
示例
System.out.println("请输入你的分数(满分100奥)");<br> int fs = sc.nextInt();<br> int yuer=fs/10;<br> switch (yuer) {<br> case 6:<br> System.out.println("及格");<br> break;<br> case 7:<br> System.out.println("中等");<br> break;<br> case 8:<br> System.out.println("良");<br> break;<br> case 9:<br> System.out.println("优秀");<br> break;<br> case 10:<br> System.out.println("优秀");<br> break;<br> default:<br> System.out.println("重修");<br><br><br> }
0 条评论
下一页