赞
踩
- package cn.zhang;
-
- public class Subject001 {
- /*
- * 随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么
- */
- public static void main(String[] args) {
- // 随机获取一个[0,10000)之间的整数
- int num = (int) (Math.random() * 10000);
-
- System.out.println(num);
-
- int geWei;
- int shiWei;
- int baiWei;
- int qianWei;
-
- if (num >= 0 && num < 10) {
- geWei = num;
- System.out.println("该数共有1位,个位是:" + geWei);
- } else if (num >= 10 && num < 100) {
- geWei = num % 10;
- shiWei = num / 10;
- System.out.println("该数共有2位,个位是:" + geWei + ",十位是:" + shiWei);
- } else if (num >= 100 && num < 1000) {
- geWei = num % 10;
- shiWei = num / 10 % 10;
- baiWei = num / 100;
- System.out.println("该数共有3位,个位是:" + geWei + ",十位是:" + shiWei
- + ",百位是:" + baiWei);
- } else if (num >= 1000 && num < 10000) {
- geWei = num % 10;
- shiWei = num / 10 % 10;
- baiWei = num / 100 % 10;
- qianWei = num / 1000;
- System.out.println("该数共有4位,个位是:" + geWei + ",十位是:" + shiWei
- + ",百位是:" + baiWei + ",千位是:" + qianWei);
- }
- }
- }

结果:

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。