今天主要学习了switch、for循环、while循环和do while循环,还做了一些相关题目,难度不大,总体来说比较好掌握,还是要多敲~~~
int num = 1; //任意数值
switch(num){ //num作为判断值,寻找case中与之相等的值
case 1: // num==1进入case 1 中执行代码
System.out.println("one"); //输出 one
break; //跳出switch结构
case 2:
System.out.println("two");
break;
default: //若没有找到匹配值,则进入default中执行
System.out.println("none");
break;
}
for(int a = 1; a <= 10; a++){
System.out.println(a)
}
也可以在循环外先定义变量:
int a = 1;
for(; a <= 10; a++){
System.out.println(a)
}
但是应注意a值的变化,当多次进入该循环时,因循环内没有将a值初始化,可能会影响循环,出现错误
int a = 1;
while(a <= 10){ //循环条件
System.out.println(a); //循环体
a++; //循环控制,防止发生死循环
}
while循环更注重循环条件的判断,不注重循环次数
for循环则更注重循环次数,注意应用区分
int a = 1;
do{ //先执行一次循环再判断是否进入下次循环
System.out.print(a);
a++;
}while(a <= 10);
do while 和 while的区别就在于前者无论如何都会先执行一次循环,之后再进行判断是否进入下一次循环;而后者会先进行判断,再决定是否进入循环