判断数字的奇偶性+判断俩个数大小+判断三个数大小+不改变三个数的内容将三个数排序

本文展示了Java编程中如何通过Scanner接收用户输入并进行基本的数值操作,如判断奇偶性、比较两个数和三个数的大小以及对三个数进行排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

范例:
//判断数字的奇偶性
System.out.println("请输入一个数");
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        if (num%2==0){
            System.out.println(num + "是偶数");
        }else {
            System.out.println(num + "是奇数");
        }
//判断俩个数的大小
        System.out.println("请输入俩个数字");
        Scanner num1 = new Scanner(System.in);
        Scanner num2 = new Scanner(System.in);
        int a = num1.nextInt();
        int b = num2.nextInt();

        if (a - b == 0){
                System.out.println("a=b");
            }else if(a - b > 0){
            System.out.println("a>b");
        }else {
            System.out.println("a<b");
        }
//        判断三个数的大小
        int a , b ,c, max;
        System.out.println("请输入三个整数");
    Scanner sc = new Scanner(System.in);
    a = sc.nextInt();
    b = sc.nextInt();
    c = sc.nextInt();
    max = a;
    if (b > max) max = b;
    if (c > max) max = c;
        System.out.println("max =" + max );
  int a , b , c ,r;
        System.out.println("请输入三个整数");
        Scanner sc = new Scanner(System.in);
        a = sc.nextInt();
        b = sc.nextInt();
        c = sc.nextInt();
//    对三个数由小到大排序,不改变三个数的内容
        int a, b, c;
        System.out.println("请输入三个整数");
        Scanner sc = new Scanner(System.in);
        a = sc.nextInt();
        b = sc.nextInt();
        c = sc.nextInt();
        if (a > b) {

            if (b > c) {
                System.out.println("a>b>c");
            } else {
                System.out.println("a>c>b");
            }
        } else {
            if (c < a) {
                System.out.println("b>a>c");
            } else {
                if (c > b) {
                    System.out.println("c>b>a");
                } else {
                    System.out.println("b>c>a");
                }
            }
        }

//选出ab中较小的数
        if (a>b) {
            r = a;
            a = b;
            b = r;
        }
        //选出ac中较小的数
        if (a>c) {
            r = a;
            a = c;
            c = r;
        }
        //选出bc中较小的数
        if (b>c) {
            r = b;
            b = c;
            c = r;
        }
        System.out.println(a+"<"+b+"<"+c);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值