Java零基础入门 7:Java控制流程

Posted 哪 吒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java零基础入门 7:Java控制流程相关的知识,希望对你有一定的参考价值。

🍅 周周有福利,周周有惊喜 哪吒社区 - 风火轮计划

🍅 Java学习路线:搬砖工逆袭Java架构师

🍅 Java经典面试题大全:10万字208道Java经典面试题总结(附答案)

🍅 简介:Java领域优质创作者🏆、CSDN哪吒公众号作者✌ 、Java架构师奋斗者💪

🍅 扫描主页左侧二维码,加入群聊,一起学习、一起进步 

🍅 欢迎点赞 👍 收藏 ⭐留言 📝  

目录

一、条件语句

1、if

2、swich

二、循环

1、while

 2、do while

3、for

4、foreach

 三、中断控制流程语句

1、break

2、continue

3、return


一、条件语句

1、if

package com.nezha.javase;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("你是谁?");
        Scanner in = new Scanner(System.in);
        String name = in.nextLine();
        if(name.equals("哪吒")){
            System.out.println("csdn博客专家");
        }else if(name.equals("云韵")){
            System.out.println("哪吒老婆");
        }else{
            System.out.println("小菜鸡");
        }
    }
}

2、swich

package com.nezha.javase;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        System.out.println("你是谁?");
        Scanner in = new Scanner(System.in);
        String name = in.nextLine();
        switch (name){
            case "哪吒":
                System.out.println("csdn博客专家");
                break;
            case "云韵":
                System.out.println("哪吒老婆");
                break;
            default:
                System.out.println("小菜鸡");
        }
    }
}

二、循环

1、while

package com.nezha.javase;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        test02();
    }

    private static void test02(){
        System.out.println("哪吒多大?");
        Scanner in = new Scanner(System.in);
        int age = Integer.parseInt(in.nextLine());
        while (age > 18){
            age--;
        }
        System.out.println("哪吒今年"+age+"岁");
    }
}

 2、do while

和while的区别就是do while不管条件是否成立,都至少执行一次。

package com.nezha.javase;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        test03();
    }

    private static void test03(){
        System.out.println("哪吒多大?");
        Scanner in = new Scanner(System.in);
        int age = Integer.parseInt(in.nextLine());
        do{
            System.out.println("我是必须执行的。");
            age--;
        }while (age > 18);
        System.out.println("哪吒今年"+age+"岁");
    }
}

3、for

private static void test04(){
    String[] arr = new String[]{"哪吒","云韵","比比东","美杜莎"};
    for (int i = 0; i<arr.length;i++) {
        System.out.println(arr[i]);
    }
}

4、foreach

private static void test04(){
    String[] arr = new String[]{"哪吒","云韵","比比东","美杜莎"};
    for (String str: arr) {
        System.out.println(str);
    }
}

 三、中断控制流程语句

1、break

break语句的作用是中断单层循环,跳出循环体,也就是实现程序跳转到当前循环体右大括号末尾。

2、continue

实现程序跳转到当前循环体的开始处(for循环是跳转到条件控制语句),重新执行循环体。

3、return

实现程序跳转到当前方法的结束,并附带返回值给调用者。

上一篇:Java零基础入门 6:Java输出与输入

下一篇:Java零基础入门 8:Java数组

 添加微信,备注1024,赠送Java学习路线思维导图 

以上是关于Java零基础入门 7:Java控制流程的主要内容,如果未能解决你的问题,请参考以下文章

Java零基础小白入门教程第五次课_方法

Java零基础小白入门教程第五次课_方法

Java零基础小白入门教程第三次课switch&循环

Java零基础小白入门教程第三次课switch&循环

从零开始学大数据-Java基础-流程控制语句

JavaScript零基础入门 7:JavaScript基础函数