如何判断一个数是小数(面试题)
一:案例数据
public class Math {public static void main(String[] args) {int a=10;String b="10";String c="0.032";double d=10;double d1=0;Double e=20D;float f=12;Float g=13F;long h=18;Long i=19L;}
}
二:解决方式
1)转化为String看里面是否包含(.),包含即为小数
System.err.println(String.valueOf(a).contains(".")); //false
System.err.println(String.valueOf(d).contains(".")); //true
System.err.println(String.valueOf(d1).contains(".")); //true
System.err.println(String.valueOf(f).contains(".")); //true
2)转化为String看里面(.)的索引位置和0的比较,大于0即为小数
System.err.println(String.valueOf(a).indexOf(".")>0); //false
System.err.println(String.valueOf(d).indexOf(".")>0); //true
System.err.println(String.valueOf(d1).indexOf(".")>0); //true
System.err.println(String.valueOf(f).indexOf(".")>0); //true
如何判断一个数是小数(面试题)相关推荐
- 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...
求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62 答案:2 mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...
- python如何判断一个数为小数_python判断是否是小数
一.判断一个数是否为小数 1.有且仅有一个小数点 2.小数点的左边可能为正数或负数 3.小数点的右边为正数 二.实现代码def is_float(str): if str.count('.') == ...
- 腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
1.腾讯面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中? 思想:用数组来存这40亿个数,而且只能用bit来表示.why? ...
- python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法
这篇文章主要介绍了python 判断是否为正小数和正整数的实例的相关资料,这里提供实例,实例注释说明很清楚,需要的朋友可以参考下 python 判断是否为正小数和正整数的实例 实现代码: def ch ...
- C语言试题六十九之请编写函数判断一个数是不是素数
1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...
- 判断一个数是否为整数、正整数、小数通用算法
思路 用它本身减去它保留0位小数(建议不要四舍五入,直接舍去小数部分)的值和0去比较 如果大于0,说明这个数是小数 如果等于0,说明这个数是整数 不会出现小于0的情况. 如果还要判断是否是正整数,那么 ...
- python 如何判断一个数为整数?(判断整数,没有小数)(取余)判断整型 isinstance()
方法1 判断是否为整数(即使不为整型) # -*- coding: utf-8 -*- """ @File : test.py @Time : 2020/6/25 11: ...
- C++(面试题):给40亿个不重复的无符号整数,没排过序,如何快速判断一个数是否在这40亿个数中
给40亿个不重复的无符号整数,没排过序,给你一个无符号整数,如何快速判断这个数是否在这40亿个数中? 首先看到这个题第一个想到的就是遍历一遍,看这个数在不在.但是这样的时间复杂度太高了O(N),数据量 ...
- 算法面试题:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中?
问题描述:给40亿个不重复的unsigned int的整数,没排过序的,然后再给一个数,如何快速判断这个数是否在那40亿个数当中? 问题分析:40亿 不重复 ,没有排序. 40亿个unsigned i ...
最新文章
- GIF动图之父Stephen Wilhite去世,享年74岁
- 基于移动位置服务器,移动定位服务器的设计与实现
- 小程序----面试题总结
- 【渝粤题库】陕西师范大学201491 法学导论作业
- PAT1023. 组个最小数
- py库: GUI(tkinter)
- ★LeetCode(704)——二分查找(JavaScript)
- 机器人搬运礼盒程序_机器人搬运程序.doc
- 第一次作业:阅读优秀博文感想
- LINUX下载编译libsrtp-1.5.0
- Leetcode题目practice
- java ajax_Ajax Java示例
- 小米平板2wifi驱动下载_小米WiFi驱动官方下载_Xiaomi小米随身WiFi驱动官方最新版下载-华军软件园...
- sfm三维重建源码_多视图几何三维重建实战系列之COLMAP
- Win10快捷键大全快速开发切换操作之道
- 二叉树:前序与后序、前序与中序以及中序与后序相同、相反的特征
- windows server 2003忘记密码
- 机器学习之信用卡诈骗案例总结
- 对应win10的服务器系统,我的系统变成win10远程服务器系统
- #Paper Reading#Modeling Task Relationships in Multi-task Learning with Multi-gate Mixture-of-Experts