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

发布于 2020-7-5|

复制链接

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

普通方法:

```java

import java.util.Scanner;

public class Digits {

public static void main(String[] args){

Scanner input=new Scanner(System.in);//声明扫描仪变量

System.out.println("请输入0-999999999整数");//系统提示输入

try{ //监听异常

while(true){

int num=input.nextInt();

int count = 0;

if (num 999999999)

System.out.println("输入超出范围");

else if (num==0)

System.out.println("输入的是1位数");

else {

while(num > 0){

num=num / 10;

count++;

}

System.out.println("输入的是"+count+"位数");

}

}

}

catch (Exception e){ //捕捉异常

System.out.println("请正确输入");

e.printStackTrace(); //打印异常信息在程序中出错的位置及原因

}

}

}

```

一般函数/方法:

```java

import java.util.Scanner;

public class Digits {

boolean digits(int num){ //创建boolean类型的方法

if (num 999999999){

return true;

}

else{

return false;

}

}

public static void main(String[] args){

Digits d=new Digits (); //创建对象

Scanner input=new Scanner(System.in);//声明扫描仪变量

System.out.println("请输入0-999999999整数");//系统提示输入

try{ //监听异常

while(true){

int num=input.nextInt();//取得下一行输入的值

int count=0;

if(num==0){

System.out.println("输入的是1位数");

}

else if(d.digits(num)){ //对象调用digits方法

System.out.println("输入超出范围");

}

else{

while(num > 0){

num=num / 10;

count++;

}

System.out.println("输入的是"+count+"位数");

}

}

}

catch (Exception e){ //捕捉异常

System.out.println("请正确输入");

e.printStackTrace(); //打印异常信息在程序中出错的位置及原因

}

}

}

```

java怎么判断数字几位数_Java判断数字位数的方法总结相关推荐

  1. java 判断是否是日期_java判断是否为日期的方法(附代码)

    1.使用正则判断是否日期(推荐:java视频教程)public boolean isDate(String date) { /** * 判断日期格式和范围 */ String rexp = " ...

  2. java判断时间是不是星期五_Java判断当前日期是星期几

    参考链接地址:http://blog.csdn.net/a9529lty/article/details/3206942 /** * 判断当前日期是星期几 * @param pTime 修要判断的时间 ...

  3. java 判断数的位数_Java判断数字位数的两种方法

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 普通方法: import java.util.Scanner; public class Digits { pub ...

  4. java 数字的位数_Java判断数字位数的方法总结

    普通方法: import java.util.scanner; public class digits { public static void main(string[] args){ scanne ...

  5. java判断一个字符串是否是数字和字母_java判断字符串是否为数字或中文或字母...

    1.判断字符串是否仅为数字: 1>用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...

  6. java 判断是否是小数_java判断数字类型(小数和整数)

    展开全部 java判断数字类型32313133353236313431303231363533e4b893e5b19e31333366306532是否为小数,可以采用正则表达式的方式来判断,以下是使用 ...

  7. java 验证输入的是小数_java判断用户输入的是否至少含有N位小数的实例

    判断用户输入的是否至少含有N位小数. 1.当用户输入的是非数字时抛出异常,返回false. 2.当用户输入数字是,判断其数字是否至少含有N位小数,如果不含有,返回false. 3.当用户输入的数字的小 ...

  8. java判断键盘输入小数_java判断用户输入的是否至少含有N位小数的实例

    java判断用户输入的是否至少含有N位小数的实例 判断用户输入的是否至少含有N位小数. 1.当用户输入的是非数字时抛出异常,返回false. 2.当用户输入数字是,判断其数字是否至少含有N位小数,如果 ...

  9. java if判断是否为空_java 判断对象是否为空

    java 中如何判断一个未知对象是否为空呢? 下面是一个通用的方法,判断字符串是否为空,集合是否为空,数组是否为空: /** * 判断对象或对象数组中每一个对象是否为空: 对象为null,字符序列长度 ...

最新文章

  1. poi 拆分带图片的word_学会这2招,再多的“表格编号”都能轻松解决!【Word教程】...
  2. 【JVM】Java对象创建的流程步骤
  3. SQL自定义函数split分隔字符串
  4. MySql 隐式转换
  5. 剑指offer面试题15:链表中倒数第K个节点
  6. 搜索推荐炼丹笔记:位置偏差里的惊喜
  7. phpvirtualbox+Virtualbox完整虚拟化环境部署
  8. 【转】成为Java顶尖程序员 ,看这10本书就够了
  9. 拼多多:不搞套路,要实现同品全网最低价直售
  10. php方法重载方法重写_PHP面向对象之旅:方法覆盖
  11. linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins
  12. 群辉 DSM 7.0 Docker 启动 AdguardHome 屏蔽广告
  13. Windows Server 2008安装配置IIS
  14. Springboot中@autowired和@resource注解的区别
  15. 为什么RISC-V中需要恒零寄存器?
  16. 什么是基于模型的测试?
  17. 目标跟踪:在视频序列中跟踪特定对象的位置和状态
  18. Unity Steam_VR 开发工具插件 VRTK自带案例分析(第一部分)
  19. c语言课程设计之桌面日历(完整源码+注释)
  20. vue源码深入解读MVVM(视图模板引擎),你真的了解双向绑定(v-model),数据劫持(observe),发布订阅模式吗?带你手鲁mvvm引擎。源码奉上(详细注释)!

热门文章

  1. 记事本与Matlab的数据交互
  2. JAVA计算机毕业设计宠物爱心驿站Mybatis+系统+数据库+调试部署
  3. root用户无法登录,提示Module is unknown 原因和解决方法
  4. Java网站安全攻与守(惊魂24小时)
  5. centos7里没有ifcfg-eth0只有 ifcfg-ens33(没有Eth0网卡)
  6. linux编译安装madam,madam、Linux LVM的使用
  7. Android如何适配不同屏幕分辨率
  8. bim建筑绘图计算机要求,BIM软件对电脑硬件配置的要求
  9. chkdsk命令的使用
  10. IIS+php环境下:上传文件出现:windows server PHP Warning: mkdir(): Permission denied 解决办法