利用while循环实现数字颠倒

一.思路

Ⅰ.利用扫描器Scanner(BufferedInputStream缓冲区的输入流)手动输入a
Ⅱ.取膜%→得到a的位数
Ⅲ.为了继续得到位数→a/10→得到原来倒数第二位的尾数

二.代码

import java.util.*;
public class test2 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in=new Scanner(System.in);
        System.out.println("请输入一个不等于0整数:");
        int a=in.nextInt();
        in.close();                                     //关闭输入流
        while(a!=0){
            int b=a%10;
            System.out.print(b);    
            a=a/10;
        }
        System.out.println("\n数字被颠倒");              //\n换行
    }
}

三.注意细节

Ⅰ.为了释放内存,避免资源占用。记得在主程序末加上in.close();方法
Ⅱ.输出中加上 \n 可以实现换行
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值