循环
switch多选择结构
基本类型
package com.liyanfei.struct;
public class SwitchDemo01 {
public static void main(String[] args) {
//case具有穿透性 如果没有break会一直执行 //swit 匹配一个具体的值
char i = 'A';
switch (i){
case 'A':
System.out.println("优秀");
break;
case 'B':
System.out.println("良好");
break;
case 'C':
System.out.println("及格");
break;
case 'D':
System.out.println("不及格");
break;
default:
System.out.println("无法识别");
}
}
}
字符类型
package com.liyanfei.struct;
import java.util.Scanner;
public class SwitchDemo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入名字:");
String name = scanner.nextLine();//创建一个变量来储存用户输入的值
switch (name){
case "李燕飞":
System.out.println("李燕飞");
break;
case "严洁":
System.out.println("严洁");
break;
default:
System.out.println("加油");
}
}
}
看源码
- 复制这个地址在文件中找到程序对应的class文件
- 将上面的class文件拖入这个方式打开的文件夹,即可生成源码
While循环
-
简单While循环典例 从1加到100等于多少
package com.liyanfei.struct; public class WhileDemo02 { public static void main(String[] args) { int a = 0; int b = a; while (a<=100){ b = a + b; a++; } System.out.println(b); } } -
DoWhile循环
package com.liyanfei.struct; public class DoWhileDemo02 { public static void main(String[] args) { int a = 0; while (a<0){ a++; System.out.println(a); } System.out.println("==============================="); do { a++; System.out.println(a); }while (a<0); } }比普通While循环不一样的是 DoWhile是先执行 在判断条件
For循环
- 是最有效 最灵活的循环结构
- 是最有效 最灵活的循环结构
-
快捷生成for(int i = 0;i <= 100;i++) 生成0-99 语句为100.for

浙公网安备 33010602011771号