Java基本结构

发布时间 2023-12-25 22:49:08作者: 科青春

Java基本结构

1.顺序结构

​ Java的基本结构就是顺序结构,除非特别指明,否则代码就是一行一行执行。

2.选择结构

if选择结构

image-20231224152553456

switch选择结构

package com.wenxuan.structure;

public class D1Switch {
    public static void main(String[] args) {
        // case 穿透,如果没有break语句,会将下面所有的语句输出

        // 从JDK7开始,switch开始支持字符串类型
        // 字符的本质还是数字
        // 通过反编译可以看出,switch是通过hashCode匹配对应的数字的
        char grade = 'C';

        switch (grade){
            case 'A':
                System.out.println("优秀");
                break;
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("及格");
                break;
            case 'D':
                System.out.println("挂科");
                break;
            default:
                System.out.println("未知");
        }
    }
}

一个优秀程序员的特质之一就是看源码

3.循环结构

while循环

​ 少部分情况需要循环一直执行,比如服务器的请求相应监听等。

do...while循环

​ 即使不满足条件,也让程序执行一次

for循环

增强型for循环

// 增强型for循环,主要应用于数组

        int[] numbers = {10, 20, 30, 40};
        for (int x:numbers){
            System.out.println(x);
        }

        for (int x = 0;x < numbers.length;x++){
            System.out.println(numbers[x]);
        }