循环
一.Switch-case语句
语句结构: switch(){ case : break; } //第一:switch()和if()里面一样,表达式或者变量 //case 语句,跟else if()一样,只不过放的是个具体的值 //break 停止语句 Scanner input = new Scanner(System.in); System.out.println("请输入今天周几"); int weekDay = input.nextInt(); switch (weekDay) { case 1: System.out.println("鸡蛋"); break; case 2: System.out.println("川菜"); break; case 3: System.out.println("牛肉"); break; case 4: System.out.println("肌肉"); break; case 5: System.out.println("面条"); break; case 6: System.out.println("米饭"); break; default: System.out.println("浙江菜"); break; }
二.While
语句结构:
while(条件){ 逻辑代码 } //首先 while() 这个括号里面,要么是一个表达式,要么时true/false // 是true,一直执行,死循环,直到false的时候,结束循环 //大括号里面是逻辑判断语句 public static void sum(){ int i = 1; int sum = 0; while (i <= 100){ sum = sum+i; i++; } System.out.println(sum); }
do{ }while(); //while()里面是表达式,如果true,则一直执行,如果false,终止循环 //但是不管怎么说,都得先执行一次循环意思是,无论如何,先执行一次再判断 int i = 1; do{ System.out.println("HelloWorld"+i); i++; }while ( i < 1);
三.for循环
for(){ } //大括号里面放的是逻辑语句, // 小括号里面放的有三部分,以分号为结尾第一部分是声明变量,第二部分是判断语句 //第三部分是让循环语句停止的变量,无非就是i++,i--; //初始化,条件,迭代(增加或者减小) for (int i = 0; i < 100; i++) { System.out.println(i); } 快捷键:fori + enter;
四.成员变量与局部变量
成员变量,和类相关联,随着类的删除而删除 局部变量,和方法相联系,随着方法的删除而删除.只能方法内部调用 局部变量,必须要有一个值