目录
一、前言
hello,大家好 今天我们是Java基础第六期了,我们要讲的内容循环控制种另一种类型的switch-case语句与for循环语句,那废话不多说,我们马上步入今天的正题。
二、switch-case语句
首先,switch-case语句和if-else语句一样,都是循环控制语句。
1.结构:
(1)switch(表达式){
case1:目标值1:
执行语句1;
break;
....
case n:目标值n:
执行语句n:
break;
default:
执行语句:
break;
}
我们先来说明几点:
I.根据switch表达式的值,依次匹配各个case中的常量,一旦匹配成功,则进入相应的case结构中,调用执行语句。当调用完执行语句以后,则仍继续向下执行其他case结构中的相应语句,直到遇到break关键字或此switch-case结构末尾结束为止。
II.break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳到switch-case结构
III.switch结构中的表达式、只能是如下的6种数据类型之一:byte、short、char、int、枚举类型、String类型。
那接下来我们来写一下代码:
public class TestOne {
public static void main(String []args){
int week = 1;
switch (week){
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;
case 7:
System.out.println("今天是星期日");
break;
default:
System.out.println("您输入的日期有误");
break;
}
}
}
三、for循环语句
for循环语句是作为循环结构语句里的一种,也是最常用的语句之一。
他分为三种:for循环语句、while循环语句、do-while语句
我们今天先来讲一下for循环语句。
1.结构
他有四个部分:初始化部分、循环条件、循环体、迭代部分
for循环的结构:
for{(初始化;循环条件;迭代部分){
循环体;
}
执行步骤:(1)执行初始化-->(2)执行循环条件。如果判断结果为true,执行(3),如果判断结果为false,执行(5)-->(3)执行循环体-->(4)执行迭代部分-->(5)退出循环。
这就是for循环语句,那接下来我们来找个例题,来感受一下
题:在控制台上打印:第一行一个8,第二行2个8,...,第8行8个8;
public class TestTwo {
public static void main(String []args){
for(int i =1;i<=8;i++){
for(int j =8;j>=i;j--){
System.out.print(" ");
}for (int j = i;j>=1; j--){
System.out.print("8 ");
}
System.out.println();
}
}
}
大家感兴趣的可以试一下哈!
那我们再来做一道题:
求1~4的所有的数的和
public class Test {
public static void main(String []args){
int sum = 0;//定义初始化
for(int i = 1;i<=4;i++){
sum +=i;
}
System.out.println("sum ="+sum);
}
}
好了,这就是for循环了,写到这小编还想说两句,其实对于我们来说最主要的是写代码找手感,可能很多东西你不会写,但是多写就会了,所以今天的内容就到这里了,下期再见了