流程控制语句

简介: 控制台输入代码//引入一个操作类进来import java.util.Scanner;public class Test { public static void main(String[] args) { //创建一个 控制台输入对象 赋给input变量 Scanner input=new Scanner(System.

控制台输入代码


//引入一个操作类进来
import java.util.Scanner;

public class Test {

    public static void main(String[] args) {
        //创建一个 控制台输入对象 赋给input变量
        Scanner input=new Scanner(System.in);

        int i=0;
        System.out.println("请输入一个整数:");
        i=input.nextInt();//当代码运行在这一步的时候 就暂停了 等待你控制台输入
        System.out.println(i);//他这里会有一个问题直接结束,如果是批处理的话就会一闪而过
      
        System.out.println("输入任意数结束")//让他到这先暂停下,但是好像没啥卵用;
        int i=b=input.nextInt();

    }
}
 


任何分支控制语句都可以嵌套

三元运算

import java.util.Scanner;

public class T6 {

    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);

        int age=0;
        System.out.println("请输入您的年龄:");
        age=input.nextInt();

        int j=age>=20?2000:1200;//这里通过控制台输入来判定,如果条件大于等于20,则是2000,不成立怎是1200
        System.out.println("您的工资是:"+j+"元");
    }
}

if else 询问语句

嵌套的话条件成立才会进入内部不然不会

import java.util.Scanner;

public class T6 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的年龄");
        int a = scanner.nextInt();
        if (a > 0) {
            if (a > 0 && a <= 18) {
                System.out.println("恭喜你您成年了");
            }
            if (a > 18 && a <= 40) {
                System.out.println("恭喜您您是一个中年人了");
            } else {//这里代表只要大于40都是下面这句话
                System.out.println("恭喜您您是一个有故事的人了");
            }
        } else {
            System.out.println("请输入你的正确年龄");//年龄必须大于零
        }
    }
}



import java.sql.SQLOutput;
import java.util.Scanner;

public class Test1 {

    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        int gongzi = 3510;
        int fuli = 0;
        System.out.print("请输入您的工资:");
        gongzi=scanner.nextInt();
        System.out.print("请输入您福利总和:");
        fuli=scanner.nextInt();

        //个人所得税
        int dengji = gongzi - 3500 - fuli;
        float bili=0.03f;
        int sukou=0;

        if (dengji <= 0) {
            System.out.println("您还未到达征收标准!");
        } else if (dengji <= 1500) {//3%  0
            bili=0.03f;
            sukou=0;
        } else if (dengji <= 4500) {//10%  105
            bili=0.1f;
            sukou=105;
        } else if (dengji <= 9000) {//20%  555
            bili=0.2f;
            sukou=555;
        } else if (dengji <= 35000) {//25% 1005
            bili=0.25f;
            sukou=1005;
        } else if (dengji <= 55000) {//30% 2755
            bili=0.3f;
            sukou=2755;
        } else if (dengji <= 80000) {//35% 5505
            bili=0.35f;
            sukou=5505;
        } else {//45%  13505
            bili=0.45f;
            sukou=13505;
        }

        System.out.println("扣税:" + (dengji * (bili*100)/100 - sukou));
        System.out.println("实发工资:" + ((dengji - (dengji * (bili*100)/100 - sukou)) + 3500));

        //输入一行
        System.out.println("按个1就结束了");
        scanner.nextInt();
    }
}

switch也是一个判断语句:default 如果没有对应case就执default,case 对应值,break  跳出 switch 结构


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


        int cj = 98;
        int dj = cj / 10;

        switch (dj) {
            case 10:
            case 9:
                System.out.println("A");
                break;
            case 8:
                System.out.println("B");
                break;
            case 7:
                System.out.println("C");
                break;
            case 6:
                System.out.println("D");
                break;
            default:
                System.out.println("E");
                break;//如果default在前面的话就要添加
        }
    }
}
 
 



目录
相关文章
|
7月前
|
Shell Windows Perl
Shell编程中的条件判断与流程控制
Shell编程中的条件判断与流程控制
91 0
|
Java
1.5 流程控制语句
1.5 流程控制语句
57 0
|
2月前
|
算法 程序员
流程控制语句
流程控制语句
45 4
|
7月前
|
C语言
c语言中选择结构和条件判断
c语言中选择结构和条件判断
87 0
|
7月前
|
C语言
在C语言中,for语句是一种常用的循环结构控制语句
在C语言中,for语句是一种常用的循环结构控制语句
73 0
|
存储 索引 Python
Python控制语句,if语句、for语句和while语句
Python控制语句,if语句、for语句和while语句
|
C语言
分支语句和循环语句 (C语言最重要的语句)上
分支语句和循环语句 (C语言最重要的语句)
79 0
|
C语言
分支语句和循环语句 (C语言最重要的语句)下
分支语句和循环语句 (C语言最重要的语句)
62 0
|
Python
Python编程 条件判断语句
Python编程 条件判断语句
100 0

相关实验场景

更多