首页 > 编程语言 >【JAVA】Java基础—基础语法:控制结构(条件语句、循环结构)

【JAVA】Java基础—基础语法:控制结构(条件语句、循环结构)

时间:2024-11-06 14:45:36浏览次数:3  
标签:语句 JAVA System 控制结构 循环 println Java public out

在Java编程中,控制结构是用来控制程序执行流程的重要工具。它们允许程序根据不同的条件选择执行不同的代码块,或者重复执行某段代码。控制结构使得程序能够根据输入和状态动态地做出决策,极大地增强了程序的灵活性和功能。

控制结构主要分为两大类:

  1. 条件语句:根据条件的真假来决定执行哪个代码块。

  2. 循环结构:重复执行某段代码,直到满足某个条件为止。

理解这些控制结构的使用对于编写高效、可读的Java代码至关重要。

1. 条件语句

条件语句用于根据条件的真假来执行不同的代码块。Java中常用的条件语句包括:

  • if 语句

  • if-else 语句

  • switch 语句

1.1 if 语句示例
public class IfStatement {
    public static void main(String[] args) {
        int score = 85; // 定义分数变量

        // 使用if语句判断分数
        if (score >= 60) {
            System.out.println("及格"); // 如果分数大于等于60,输出"及格"
        }
    }
}
代码解释
  • 变量定义:我们定义了一个整型变量score来存储分数。

  • 条件判断:使用if语句判断score是否大于等于60。如果条件为真,则执行输出语句。

1.2 if-else 语句示例
public class IfElseStatement {
    public static void main(String[] args) {
        int score = 55; // 定义分数变量

        // 使用if-else语句判断分数
        if (score >= 60) {
            System.out.println("及格"); // 如果分数大于等于60,输出"及格"
        } else {
            System.out.println("不及格"); // 否则输出"不及格"
        }
    }
}
代码解释
  • 条件判断:使用if-else语句判断score的值。

  • 输出结果:如果score大于等于60,则输出"及格";否则输出"不及格"。

1.3 switch 语句示例
public class SwitchStatement {
    public static void main(String[] args) {
        int day = 3; // 定义星期几的变量

        // 使用switch语句判断星期几
        switch (day) {
            case 1:
                System.out.println("星期一");
                break; // 结束当前case
            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("无效的输入"); // 如果没有匹配的case,输出默认信息
        }
    }
}
代码解释
  • 变量定义:定义一个整型变量day来表示星期几。

  • 条件判断:使用switch语句根据day的值输出对应的星期几。

  • break语句:每个case后面都有break语句,防止继续执行后面的case

2. 循环结构

循环结构用于重复执行某段代码,直到满足特定条件为止。Java中常用的循环结构包括:

  • for 循环

  • while 循环

  • do-while 循环

2.1 for 循环示例
public class ForLoop {
    public static void main(String[] args) {
        // 使用for循环打印1到5的数字
        for (int i = 1; i <= 5; i++) {
            System.out.println("数字: " + i); // 输出当前数字
        }
    }
}
代码解释
  • 循环定义:使用for循环从1循环到5。

  • 循环变量int i = 1是循环变量的初始化,i <= 5是循环条件,i++是每次循环后i的增量。

  • 输出结果:每次循环打印当前的数字。

2.2 while 循环示例
public class WhileLoop {
    public static void main(String[] args) {
        int i = 1; // 初始化循环变量
        // 使用while循环打印1到5的数字
        while (i <= 5) {
            System.out.println("数字: " + i); // 输出当前数字
            i++; // 循环变量自增
        }
    }
}
代码解释
  • 循环定义:使用while循环,当i小于等于5时继续循环。

  • 循环变量:在循环体内自增i,以避免无限循环。

  • 输出结果:每次循环打印当前的数字。

2.3 do-while 循环示例
public class DoWhileLoop {
    public static void main(String[] args) {
        int i = 1; // 初始化循环变量
        // 使用do-while循环打印1到5的数字
        do {
            System.out.println("数字: " + i); // 输出当前数字
            i++; // 循环变量自增
        } while (i <= 5); // 循环条件
    }
}
代码解释
  • 循环定义:使用do-while循环,至少执行一次循环体。

  • 循环变量:在循环体内自增i,并在while后检查条件。

  • 输出结果:每次循环打印当前的数字。

3. 总结

在实际开发中,合理使用控制结构可以提高代码的可读性和维护性。通过条件语句,可以根据不同的条件执行不同的代码,而通过循环结构,可以重复执行某段代码。掌握这些控制结构的使用将使您能够编写更复杂、更灵活的程序。

标签:语句,JAVA,System,控制结构,循环,println,Java,public,out
From: https://blog.csdn.net/thinking_chou/article/details/143556530

相关文章