展开全部
public class Test{
public static void main(String []args){
java.util.Scanner sca = new java.util.Scanner(System.in);
System.out.println("输入一个数字");
double a = sca.nextDouble();
int b = (int)a;
int c = b;
if (c!=a){
System.out.println("输入的是浮点型数字!");
}else{
System.out.println("输入的是整型数字!");
}
}
}
public static void main(String []args){
java.util.Scanner sca = new java.util.Scanner(System.in);
System.out.println("输入一个数字");
double a = sca.nextDouble();
int b = (int)a;
int c = b;
if (c!=a){
System.out.println("输入的是浮点型数字!");
}else{
System.out.println("输入的是整型数字!");
}
}
}
展开全部
如果输入类型是字符串那就用Integer类的静态方法parseInt去解析这个字符串。如果满足整型的条件就会返还对应的整型数据,否则会抛出NumberFormatException。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
Double b =37.5;
System.out.println(b instanceof Double);
}
结果输出为true,如果改成System.out.println(b instanceof Integer),那么eclipse会提示错误,无法编译
Double b =37.5;
System.out.println(b instanceof Double);
}
结果输出为true,如果改成System.out.println(b instanceof Integer),那么eclipse会提示错误,无法编译
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询