Java判断用户输入数字的位数

java实验:编写一个java应用程序用户键盘输入一个1-99999的,程序将判断这个几位数判断这个是否为回文。回文是指将该含有的数字逆序排序后得到的和原来相同 编程一:编写一个java应用程序用户键盘输入一个1-99999的,程序将判断这个几位数判断这个是否为回文。回文是指将该含有的数字逆序排序后得到的和原来相同,例如12121,3223都是回文 代码实现 package huo; import java.util.Scanner; public class Number { public static void main(String[] args) { int d1,d2,d3,d4,d5; Scanne 阅读详情

要求:

1.键盘录入一个整数(正数或者负数都可以,但是符号位不算有效的数字位)

2.定义一个方法,该方法的功能是计算该数字是几位数字,并将位数返回

3.在main方法中打印该数字是几位数

实现:

 1.导包

import java.util.Scanner;

2.编写判断位数的方法

public static int judgeBit(int a){
    //初始化位数
    int count = 0
    //通过死循环让数据一直向下除
    while(true){
       a /= 10;
       //每消除一位count就加1
       count ++;
       //判断数据是否只剩一位,如果是则count加1跳出循环
       if(a / 10 == 0){
          count ++;
          break;
                }
            }
    return count;
 }

3.编写主方法

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入一个整数:");
    int num = sc.nextInt();
    int result = judgeBit(num);
    System.out.println("这个数是" + result + "位数");
}

4.完整代码

import java.util.Scanner;
public class demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int num = sc.nextInt();
        int result = judgeBit(num);
        System.out.println("这个数是" + result + "位数");
    }

    public static int judgeBit(int a){
        int count = 0;
        while(true){
            a /= 10;
            count ++;
            if(a / 10 == 0){
                count ++;
                break;
            }
        }
        return count;
    }
}

5.结果

 

 

Frida实战:高效dump Android内存中的so文件与修复技巧 本文详细介绍了使用Frida工具dump Android内存中已解密so文件的实战技巧。针对加固应用静态分析失效的痛点,文章提供了从环境搭建、使用frida_dump脚本自动化抓取内存据,到利用SoFixer工具修复ELF文件结构的完整流程,帮助逆向分析人员高效获取可分析的so文件。 阅读详情

相关推荐

Jetson agx Orin 适配Xenomai4

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

xiaoning132的专栏 430

Java判断数字位数的方法总结

本文给大家整理了Java判断数字位数的两种常用方法,对此有兴趣的可以跟着小编一起学习下。

亿起发、多麦、领克特接口文档

亿起发广告主WAP接口说明目标读者:本文档的目标读者是亿起发平台的广告主技术人员,广告主即在亿起发平台进行推广的商家。文档中,广告主所做的工作即是您在做推广时需要做的工作为便于说明 我们假定广告主的站点是http://www.yoursite.com/由亿起发(以及亿起发合作站点)引导至广告主站点的流量,将以下述url形式访问广告主的站点http://www.yoursite.com/track.page?aid=0118&channel=cps&cid=101&wi=NDgwMDB8dGVzdA== &url=http://www.yoursite.com/some.pagetrack.page是广告主的站点上, 负责记录来源跳转到目标页面的中间页 测试的时候最好使用文档中的测试值

java语句来判断输入数字位数

判断几位数 //初始化 Scanner in = new Scanner(System.in); System.out.println("请输入数字:"); int number = in.nextInt(); int bit = 0; //运行 第一种考虑到0的方法:用的是if语句中嵌套while语句执行 // if (number == 0) { // bit = bit + 1; //

憨憨李四的博客 4481

JAVA基础语法练习(三)

训练案例1 训练描述 定义一个方法 能接受一个(这个整大于3)打印0到这个整(包含)之间的所有的偶 如 接受的数字是6则调用完方法打印出来的偶是 0 2 4 6 如 接受的数字是 5则调用完方法打印出来的偶是 0 2 4 操作步骤描述 • 创建一个测试类,在测试类中创建上述方法 • 定义一个无返回值,有参的方法 • 在方法内部把...

dizhi9660的博客 1520

java怎么判断数字几位数_Java判断数字位数的方法总结

Java判断数字位数的方法总结发布于 2020-7-5|复制链接本文给大家整理了Java判断数字位数的两种常用方法,对此有兴趣的可以跟着小妖一起学习下。普通方法:```javaimport java.util.Scanner;public class Digits {public static void main(String[] args){Scanner input=new Scanner(S...

weixin_42121058的博客 9772

java实现判断用户输入数字是不是4位数

public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入一个"); int num = input.nextInt(); int i = 0;// 初始化 数字位数 while (num != 0) { num = num / 10;// 被10整除

weixin_47813845的博客 4841

Java基础练习:用户输入一个位数判断数字是否是回文

用户输入一个位数判断数字是否是回文

菜鸟之路漫漫修远 2825

2. 编写一个Java应用程序用户键盘输入一个1~9999之间的,程序将判断这个几位数判断这个是否是回文。回文是指将该含有的数字逆序排列后得到的和原相同,例如12121、32

import javax.swing.JOptionPane;  public class TestNumber  {        public static void main(String args[])      {          loopNumber();         }       static  void loopNumber(){

tianxinqi的专栏 1万+

编写一个Java应用程序用户键盘输入一个1—9999之间的,程序将判断这个几位数判断这个是否是回文。回文是指将该含有的数字逆序排列后得到的和原相同, 例如12121、3

import java.util.Scanner; /*  * 编写一个Java应用程序用户键盘输入一个1—9999之间的,程序将判断这个几位数,  * 判断这个是否是回文。回文是指将该含有的数字逆序排列后得到的和原相同,  * 例如12121、3223都是回文  */ public class PalindNum { public static v

Birusu的博客 1万+

Java基础练习:用户输入一个位数判断数字是否是水仙花

用户输入一个位数判断数字是否是水仙花

菜鸟之路漫漫修远 2563

编写一个Java应用程序用户键盘输入一个1~99999之间的,程序将判断这个几位数判断这个是否是回文。回文是指将该含有的数字逆序排列后得到的和原相同,例如12121、3223

编写一个Java应用程序用户键盘输入一个1~99999之间的,程序将判断这个几位数判断这个是否是回文。回文是指将该含有的数字逆序排列后得到的和原相同,例如12121、3223都是回文。import java.util.Scanner; //引入Scanner类 public class palindrome { public static void main(S...

qq_39038793的博客 9548

分解一个用户输入的整将各位数和各位数的和打印出来

例如给一个0-10000的整6789;分解出6/7/8/9计算6+7+8+9=24; 下列代码: package com.test; import java.util.Scanner; import org.junit.Test; public class Dame { @Test public void run1() { Scanner scan = new Scanner(Syst...

weixin_43740453的博客 970

编写程序,从键盘输入一个 0~99999 之间的任意判断输入是几位

Scanner sc =new Scanner(System.in); System.out.print("请输入一个0~99999 之间的任意"); int number=sc.nextInt(); if(number/10000>=1&&number/10000<10){ System.out.println(number+"\t是5位数"); } els...

weixin_44971794的博客 6251

获取每位上的数字的几种方法【Java

本文介绍获取每位上的数字的两种方法

迅源码的博客 7838

Java判断一个有多少位

用于获取一个有多少位数

Sophia的博客 7034

java键盘输入一个判断这个几位数

import java.util.Scanner; public class 判断几位数 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println("请输入一个"); int num = scanner.nextInt(); System.out.println

oneaka的博客 1万+

JAVA练习题11:求输入数字几位数

【代码】定义一个方法,该方法的功能是计算该数字几位数字,位数返回。在main方法中打印该数字几位数演示:请输入一个:1234;控制台输出:1234是4位数

m0_46457497的博客 1841

Java数字位数

Java数字位数

前路漫漫,少年,继续披荆斩棘! 654

判断数字位数(简单)

【代码】判断数字位数(简单)

m0_63137850的博客 877

java 判断int是几位_快速判断一个int值是几位数

快速判断一个int值是几位数判断一个int值是几位数,想到除法和模运算了,偶然在Java标准API源码中发现的写法,很强大。文艺青年(存在Integer包中)public class Test {final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,99999999, 999999999, Integer...

weixin_39744512的博客 5485
下一篇: 稀疏数组与二维数组的转化
ice_YJY
博客等级 码龄5年 0粉丝 · 6原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值