java中怎么判断变量是不是int类型的,用typeof报错?

如题,java中怎么判断变量是不是int类型的,用typeof报错?

第1个回答  2011-08-25
instanceof
第2个回答  2011-08-25
instanceof
第3个回答  2011-08-25
Object a1 =2;
if(a1 instanceof Integer){
//TODO
}
第4个回答  2011-08-25
呵呵 ,很简单,
int x = 0;
String s = x%2;
if(s.indexOf(".")!=-1){
不是
}esle{

}
第5个回答  2011-08-26
使用 instanceof 就可以知道
具体用法是
int a = 100;
if(a instanceof Integer){
System.out.println("a是整形");
}else{
System.out.println("a不是整形");
}
instanceof是判定对象是否是后者类型或者是子类的,如果a是int型,那么肯定是Integer的子类

java中怎么判断变量是不是int类型的,用typeof报错?
java里没有typerof ,要用instanceof 基础类型不行,要用对象 Integer i = 0;if (i instanceof Integer) { intln("haha");} String str = "abc";if (str instanceof Object) { intln("haha");} 希望能给你帮助。

java中怎么判断变量是不是int类型的,用typeof报错啊。
首先java中没有typeof关键字,可以通过反射机制来完成,给个思路:import java.lang.reflect.Field;public class test { byte i = 1;int j = i;int w ;\/ param args \/ public static void main(String[] args) { try { Field[] a = test.class.getDeclaredFields();for(...

java中怎么判断变量是不是int类型的
首先java中没有typeof关键字,可以通过反射机制来完成,给个思路:import java.lang.reflect.Field;public class test { byte i = 1;int j = i;int w ;\/ param args \/ public static void main(String[] args) { try { Field[] a = test.class.getDeclaredFields();for(...

java里怎么判断一个变量,是否是int型,或者是否是double型
你可以用一个字符串来保存你的输入,然后你可以将输入利用String类库中的函数进行转换,或者利用contains()函数看,是否还有小数点。System.out.println("please input the ten strings:");Scanner sc = new Scanner(System.in);String number = sc.nextLine();if(number.contains(".")){ \/\/说...

typeof的作用和用法
2、判断变量是否已定义:可以使用typeof来判断一个变量是否已经被声明和赋值。当变量未定义时,typeof会返回undefined,当变量已经声明但未赋值时,typeof不会报错,并返回undefined,当变量已声明并赋值时,返回相应的数据类型。3、存在性检查:在某些情况下,我们需要检查一个对象或属性是否存在,typeof...

关于typeof的用法
一: typeod后面加括号与不加括号的区别 1.    typeof  a ;       typeof  (a);这两个,第一个是a字面量,所以会返回String;第二个是变量a,返回值就要看a是什么类型的了。二:typeof(somevar) 如果一个变量连声明都没声明会怎么样...

理解标准数据类型及类型查看
查看数据类型的方法如下:JavaScript:可以使用typeof操作符获取变量的类型。例如:typeof age; \/\/ 返回 "number"。Java:可以使用getClass()方法获取其类型。例如:age.getClass(); \/\/ 返回 "java.lang.Integer"。类型转换是编程中常见的操作,即将一个数据类型转换为另一个数据类型。不同编程语言提供...

var 类型的变量怎么用方法返回
有两种方法可以获得变量类型方法一:用VB6函数VarType(varname),这个函数返回一个整数,整数的含义见下表举例'定义变量Dim IntVar, StrVar, DateVar'初始化各个变量IntVar = 459StrVar = "Hello World"DateVar = #2\/12\/69# Dim MyCheck As Integer MyCheck = VarType(IntVar) 'MyCheck = ...

为什么java中将数学公式转换为java表达式要报错
在JavaScript中,Double类型和Int类型都是看作为Number对象,因此无论是typeof 1还是typeof 1.0,都是返回number。这样我们可以不用去管是Int还是Double类型,让JavaScript解释引擎内部去处理。javascript有两种数据类型的转换方法:一种是将整个值从一种类型转换为另一种数据类型(称作基本数据类型转换),另...

求一段JS代码,用js判断获取的var型里面到底是string型,还是int型的
首先js里没有int的概念,你要判断的应该是字符型和数值型,假设变量未 a 代码:if(Object.prototype.toString.call(a) == '[object String]'){ \/\/a是字符型 } 以上代码可以判断a是否为string类型或String对象 if(Object.prototype.toString.call(a) == '[object Number]'){ \/\/a是数值型 } ...

相似回答