day04

本文展示了Java编程中使用`while`、`do-while`、`for`循环以及`if`、`switch`条件判断的实例。包括打印数字、执行特定操作、实现九九乘法表等,还涉及了标签(label)的使用以跳出多重循环。通过这些示例,读者可以深入理解控制流程语句在实际编程中的应用。
package day04;

public class BreakDemo01 {
    public static void main(String[] args) {

        int i = 0;

        while (i < 100){
            System.out.print(i +" ");
            i++;
            if (i > 30){
               break;
            }
        }
    }
}

package day04;

public class ContinueDemo01 {
    public static void main(String[] args) {

        int i = 0;

        while (i < 100){
            i++;
            if (i % 10 == 0){
                System.out.println();
                continue;
            }
            System.out.print(i + " ");
        }
    }
}

package day04;

public class DoWhileDemo01 {
    public static void main(String[] args) {

        int i = 1;
        int j = 0;

        do {
            j += i;
            i++;
        }while(i <= 100);

            System.out.println(j);
    }
}

package day04;

public class DoWhileDemo02 {
    public static void main(String[] args) {

        int a = 0;
        while (a < 0){
            System.out.println(a);
            a++;
        }

        System.out.println("---------------------------");

        do {
            System.out.println(a);
            a++;
        }while (a < 0);
    }
}

package day04;

public class ForDemo01 {
    public static void main(String[] args) {

        int a = 0;

        for (int i = 1;i <= 100;i++){
            System.out.print(i + " ");
            a++;
            if (a % 10 == 0){
                System.out.println();
            }
        }
    }
}

package day04;

public class ForDemo02 {
    //计算1 ~ 100所有基数和偶数的和
    public static void main(String[] args) {

        int a = 0;//偶数的和
        int b = 0;//基数的和

        for(int i = 1;i <= 100;i++){
            if (i % 2 == 0){
                System.out.print("偶数:" + i + " ");
                a += i;
            }
            else {
                System.out.print("基数:" + i + " ");
                b += i;
            }
        }

        System.out.println( "\n偶数的和为:" + a);
        System.out.println("基数的和为" + b);
        System.out.println("总和为:" + (a +b));
    }
}

package day04;

public class ForDemo03 {
    public static void main(String[] args) {

        //列出1~1000之间能被 5 整除的数,每行三个

        int j = 0;

        for(int i = 1;i <= 1000 ;i++ ){
            if (i % 5 == 0){
                System.out.print(i +" ");
                j++;
                if (j % 3 == 0){
                    System.out.println();
                }
            }
        }
    }
}

package day04;

public class ForDemo04 {
    public static void main(String[] args) {

        //九九乘法表
        for(int i = 1;i < 10;i++){
            for(int j = 1;j < i + 1; j++){
                System.out.print( i + "*" + j + "=" + i * j + " ");
            }
            System.out.println();
        }
    }
}
package day04;

public class ForDemo05 {
    public static void main(String[] args) {

        //增强型for循环

        int numbers[] = {12,43,12,323,12,3213,12,312};

        for (int a : numbers){
            System.out.print(a +" ");
        }
    }
}

package day04;

public class LableDemo01 {
    public static void main(String[] args) {

        //打印101~150之间的所有质数
        outer:for(int i = 101;i <= 150;i++){
            for (int j = 2;j < i / 2;j++){
                if (i % j == 0){
                    continue outer;
                }
            }
            System.out.print(i + " ");
        }
    }
}
package day04;

public class SwitchDemo01 {
    public static void main(String[] args) {

        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("不及格");
            default:
                System.out.println("输入无法解析!");
        }
    }
}
package day04;

public class SwitchDemo02 {
    public static void main(String[] args) {

        String str = "语文";
        switch (str){
            case "科学":
                System.out.println("欢迎来到科学");
                break;
            case "数学":
                System.out.println("欢迎来到数学");
                break;
            case "语文":
                System.out.println("欢迎来到语文");
                break;
            default:
                System.out.println("输入错误!");
        }
    }
}
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package day04;

public class SwitchDemo02 {
    public SwitchDemo02() {
    }

    public static void main(String[] args) {
        String str = "语文";
        byte var3 = -1;
        switch(str.hashCode()) {
        case 828406:
            if (str.equals("数学")) {
                var3 = 1;
            }
            break;
        case 990133:
            if (str.equals("科学")) {
                var3 = 0;
            }
            break;
        case 1136442:
            if (str.equals("语文")) {
                var3 = 2;
            }
        }

        switch(var3) {
        case 0:
            System.out.println("欢迎来到科学");
            break;
        case 1:
            System.out.println("欢迎来到数学");
            break;
        case 2:
            System.out.println("欢迎来到语文");
            break;
        default:
            System.out.println("输入错误!");
        }

    }
}
package day04;

public class TestDemo {
    public static void main(String[] args) {
        //打印三角形
        for (int i = 1; i <= 5; i++) {
            //打印空白的三角形
            for (int j = 5; j >= i; j--) {
                System.out.print(" ");
            }
            //打印一半的三角形
            for (int j = 1;j <= i; j++){
                System.out.print("*");
            }
            //补全三角形
            for (int j = 2;j <= i;j++){
                System.out.print("*");
            }
            System.out.println();
            //太妙了
        }
    }
}
package day04;

public class Whiledemo01 {
    public static void main(String[] args) {
        //输出 1 ~ 100

        int i = 1;
        int j = 0;
        while (i <= 100){
            System.out.print(i + " ");
            i++;
            j++;
            if (j % 10 == 0){
                System.out.println();
            }
        }
    }
}
package day04;

public class Whiledemo02 {
    public static void main(String[] args) {
        //计算1+2+3....+100

        int i = 1;
        int j = 0;

        while (i <= 100){
//            System.out.println("加" + i);
            j += i;
            i++;

        }
        System.out.println(j);
    }
}
代码下载地址: https://pan.quark.cn/s/bc087ffa872a "测控电路课后习题详解"文件.pdf是一份极具价值的学术资料,其中系统地阐述了测控电路的基础理论、系统构造、核心特性及其实际应用领域。 以下是对该文献的深入解读和系统梳理:1.1测控电路在测控系统中的核心功能测控电路在测控系统的整体架构中扮演着不可或缺的角色。 它承担着对传感器输出信号进行放大、滤除杂音、提取有效信息等关键任务,并且依据测量与控制的需求,执行必要的计算、处理与变换操作,最终输出能够驱动执行机构运作的指令信号。 测控电路作为测控系统中最具可塑性的部分,具备易于放大信号、转换模式、传输数据以及适应多样化应用场景的优势。 1.2决定测控电路精确度的关键要素影响测控电路精确度的核心要素包括:(1)噪声与干扰的存在;(2)失调现象与漂移效应,尤其是温度引起的漂移;(3)线性表现与保真度水平;(4)输入输出阻抗的特性影响。 在这些要素中,噪声干扰与失调漂移(含温度效应)是最为关键的因素,需要给予高度关注。 1.3测控电路的适应性表现测控电路在测控系统中展现出高度的适应性,具体表现在:* 具备选择特定信号、灵活实施各类转换以及进行信号处理与运算的能力* 实现模数转换与数模转换功能* 在直流与交流、电压与电流信号之间进行灵活转换* 在幅值、相位、频率与脉宽信号等不同参数间进行转换* 实现量程调整功能* 对信号实施多样化的处理与运算,如计算平均值、差值、峰值、绝对值,进行求导数、积分运算等,以及实现非线性环节的线性化处理、逻辑判断等操作1.4测量电路输入信号类型对电路结构设计的影响测量电路的输入信号类型对其电路结构设计产生显著影响。 依据传感器的类型差异,输入信号的形态也呈现多样性。 主要可分为...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值