java基础(第六期)

目录

一、前言

二、switch-case语句

三、for循环语句

一、前言

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循环了,写到这小编还想说两句,其实对于我们来说最主要的是写代码找手感,可能很多东西你不会写,但是多写就会了,所以今天的内容就到这里了,下期再见了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文艺小青年111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值