A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import java.util.Scanner;

  2. public class Test6 {

  3.         /**
  4.          * 输入一个int类型的数字,判断它是几位数,并且倒着输出来
  5.          *                 1.创建键盘录入对象
  6.          *                 2.创建一个字符串缓冲池,目的是存这个整数的倒序形式(为什么不用String呢?String是不可变的)
  7.          *                 3.定义一个统计变量
  8.          *                 4.定义一个临时变量,存录入数字的每一位
  9.          *                 5.用循环获取数字的每一位
  10.          *                         每获取一位时,统计变量加1,并且把获取到的数字添加到缓冲池中
  11.          *                 6.输出结果
  12.          */
  13.         public static void main(String[] args) {
  14.                 Scanner sc = new Scanner(System.in);
  15.                 StringBuilder sb = new StringBuilder();
  16.                 System.out.println("请输入一个int类型的数据:");
  17.                 int num = sc.nextInt();
  18.                 int count = 0;
  19.                 int temp = 0;
  20.                 while(num > 0) {
  21.                         temp = num % 10;
  22.                         num /= 10;
  23.                         sb.append(temp);
  24.                         count++;
  25.                 }
  26.                 System.out.println("输入的这个数字是一个" + count + "位数");
  27.                 System.out.println("其倒序为" + sb);
  28.         }

  29. }
复制代码


捕获3.PNG (3.96 KB, 下载次数: 65)

捕获3.PNG

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1 神马都是浮云

查看全部评分

2 个回复

正序浏览
说多了都是泪啊
回复 使用道具 举报
学习了--不错==
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马