【Java语言】请输入任意一个三位数,输出个位 , 十位 , 和百位,输入:123,输出:3,2,1

package com.njwbhz.path;

import java.util.Scanner;

public class Test13 {
    /**
     * @author FairyKunKun
     * @since 2022/2/16
     */
    public static void main(String[] args) {
        /*
        练习:请输入任意一个三位数
        输出个位 , 十位 , 和百位
        输入:123
        输出:3,2,1
         */
        System.out.println("请输入一个三位数的整数:");
        Scanner input = new Scanner(System.in);
        int number = input.nextInt();
        int g = number % 10;
        int s = number / 10 % 10;
        int b = number / 100;
        System.out.println("结果:" + b + "," + s + "," + g);
    }
}

别急,还有进阶版

package com.njwbhz.path0211;

import java.util.Scanner;

public class Test3 {
    /**
     * @author FairyKunKun
     * @since 2022/2/11
     */
    public static void main(String[] args) {
        /*
         *运算
         * (1)赋值
         * (2)字符串连接
         * (3)算数/四则 运算
         * + - * /(除法)%(取模)
         */
        //int a = 10;
        //int b = 3;
        //System.out.println(a / b);
        //商
        //System.out.println(a % b);
        //余数
       // System.out.println(a * 1.0 / b);
        //把除数向上转型成double类型,从而得出精确类型

        /*
        *关系运算符
        * > >= < >= ++ !=
         */

        /*
        *自增自减
        * ++i(先自增)i++(后自增)
        * --i(先自减)i--(先自减)
         */

        /*
        *逻辑运算符
        * 与且&&(短路与<性能更高>)      双目运算(&(非短路与)不管如何右边都要运算)
        * 短路或与非短路或
        * 或||           双目运算
        * 非!(取反)    单目运算
         */
        int number,a,b;
        System.out.println("请输入一个正整数");
        Scanner input = new Scanner(System.in);

        number = input.nextInt();
        System.out.println("输入的正整数为" + number);

        while(number >= 10){
            a = number / 10;
            b = number % 10;
            number = a;
            System.out.print(b);
            System.out.print(",");
        }
        System.out.println(number);

        Scanner i = new Scanner(System.in);
        System.out.println(i.nextInt() + "是刚刚输入的值");
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

FairyKunKun

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

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

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

打赏作者

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

抵扣说明:

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

余额充值