控制语句(JAVA基础)

目录

一.单选择结构

二.双选择结构

三.多选择结构

四.switch语句

五.循环语句

1.for循环:

2.while循环

3.do-while循环

六.break语句和cintinue语句

1.break语句:

2.continue语句:

七.方法的本质

八.方法的重载

九.递归结构


一.单选择结构

单选择结构就是根据某个条件进行判断,然后执行相应的代码块。比如,你想吃苹果还是香蕉?根据你的选择,我会告诉你哪个水果更有营养。

import java.util.Scanner;

public class GradeChecker {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的分数:");
        int score = scanner.nextInt();

        if (score >= 90 && score <= 100) {
            System.out.println("你的等级是:A");
        }

        scanner.close();
    }
}

在这个例子中,我们首先使用Scanner类从用户那里获取一个分数输入。然后,我们使用if语句来检查这个分数是否位于90到100之间(包括90和100)。如果是,程序会输出"你的等级是:A"。如果分数不在这个范围内,程序不会输出任何内容,因为没有提供else语句来处理其他情况。

这就是一个简单的JAVA单选择结构示例,它只包含一个if语句来根据条件判断执行相应的操作。在实际编程中,单选择结构经常用于根据单个条件做出决策。

二.双选择结构

双选择结构通常指的是if-else结构,它根据某个条件进行判断,如果条件为真,则执行if语句块中的代码,否则执行else语句块中的代码。就像是在问我:“你想吃苹果还是香蕉?”如果我说“苹果”,你就会告诉我苹果的好处;如果我说“香蕉”,你就会告诉我香蕉的优点。这就是双选择结构在编程中的应用

import java.util.Scanner;

public class LikeJava {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("你喜欢JAVA编程吗?(是/否)");
        String answer = scanner.next();

        if (answer.equalsIgnoreCase("是")) {
            System.out.println("太棒了!JAVA编程真的很有趣!");
        } else if (answer.equalsIgnoreCase("否")) {
            System.out.println("没关系,也许有一天你会喜欢上的。");
        } else {
            System.out.println("输入有误,请输入'是'或'否'。");
        }

        scanner.close();
    }
}

这就是一个典型的if-else双选择结构。根据条件的不同,程序会执行不同的代码块。这就是编程中的双选择结构啦!

三.多选择结构

在Java中,多选择结构通常使用switch语句来实现。switch语句允许一个变量与多个可能的值进行比较,并根据匹配的值执行相应的代码块。

下面是一个多选择结构的Java示例,它根据星期几输出相应的消息:

import java.util.Scanner;

public class DayOfWeek {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入今天是星期几(1-7):");
        int day = scanner.nextInt();

        switch (day) {
            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.o
  • 17
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一只藏羚吖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值