java变量的类型
❶ 在java中 如何获取变量的类型
java中获取变量的类型制可以使用每个类型的getClass()方法来获得,示例如下:
classTest
{
publicstaticvoidmain(String[]args)
{
inti=1;//int类型变量
System.out.println(getType(i));//打印变量类型为int
}
publicstaticStringgetType(Objecto){//获取变量类型方法
returno.getClass().toString();//使用int类型的getClass()方法
}
}
❷ 在JAVA中怎么取得一个变量的类型
对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();
示例:
lass Test
{
public static void main(String[] args)
{
int i=1; //int类型专变量属
System.out.println(getType(i)); //打印变量类型为int
}
public static String getType(Object o){ //获取变量类型方法
return o.getClass().toString(); //使用int类型的getClass()方法
}
}
(2)java变量的类型扩展阅读
变量的使用注意事项:
Java中的变量必须声明后才能进行使用;
变量的作用域:在一对{}中为有效区间;
需要进行初始化后才能使用变量;
数据类型 变量名 = 初始化值;
变量的使用是通过变量名来访问所指向的内存区域中存储的值。
❸ Java的变量及数据类型介绍
Java的变量分为成员变量和局部变量
数据类型分为原始数据类型和引用数据类型
原始数据类型:4类八种,int
,double,float,byte,short,long,char,boolean
引用数据类型:数组,对象等
❹ java输出类型变量
一般实例类属性最好用对象类型而不是具体的实例类型。如:
private Integer id好过使用private int id
如果ID不存在则会返回null,而使用int还要初始化。对象类型可以使用str.getClass().getName()就能返回对象的类型java.lang.String。
Integer myi=new Integer(1);
System.out.println(myi.getClass().getName());
打印出来是java.lang.Integer
而如果使用int作为映射将会报错
int myi=1;
System.out.println(myi.getClass().getName());//这样是错误的。
所以在实例化是最好使用对象类型,而不要使用具体的实例类型。
❺ java中的变量名是什么类型
java中类名后面跟变量名,表示使用类中的变量,拿到这个变量之后就可以进行赋值、计算等操作,实例如下:
1
2
3
4
5
6
7
8
9
10
package com.qiu.lin;
public class ceshi {
int i = 0;
public static void main(String[] args) {
ceshi ce = new ceshi();
System.out.println(ce.i);// 取ce类的变量i,进行输出
}
}
输出结果为:
❻ java里变量类型都适用什么类型
java中的数据类型分为两大类:基本数据类型和引用数据类型
基本数据类型,包括数值型,字符型和布尔型。
数值型:1)整型:byte 1个字节;short 2个字节;int 4个字节;long 8个字节。
2)浮点型:float 4个字节;double
8个字节;可以采用十进制和十六进制两种表示方式,其中十六进制表示方法只能采用科学计数法,例如:0x1.2p3,表示的是的是1乘以16加上2乘以16的-1次方的和乘以2的三次方;浮点型的默认类型为DOUBLE型,如果声明float型浮点数,要在数值后面加上f或F,例如:float
f1 = 3.14F;否则会报精度错误。
字符型:char 采用unicod的16位编码方式进行编码。
布尔型:true,false;
引用数据类型:类、接口类型、数组类型、枚举类型、注解类型;
基本数据类型和引用数据类型的区别主要在存储方式上:
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上;
引用数据类型在被床架时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。
例如:我有一个类MyDate,其中有属性day,mouth,year等,有构造方法(带参数);
现在为其创建一个对象MyDate d1 = new
❼ Java中怎么知道一个变量的类型
复制下面代码:
class Test{
public static void main(String[] args){
int i=1; //int类型变量
System.out.println(getType(i)); //打印变量类型为int
}
public static String getType(Object o){ //获取变量类型方法
return o.getClass().toString(); //使用int类型的getClass()方法
}
}
(7)java变量的类型扩展阅读:
java8种基本数据类型 (4种整型+2种浮点型+1种字符型+1种逻辑型)
4种整型:
byte-1 字节:-128~127 ;
short -2 字节:-32768~32767 ;
int-4 字节:-2^31~2^31-1;
long-8 字节:-2^63~2^63-11234。
2种浮点型
float-4 字节-32位IEEE 754单精度(有效位数6~7位);
double-8 字节-64位IEEE 754双精度(有效位数15位)。
1种字符型
char-2 字节-整个Unicode字符集。
1种逻辑型
boolean-1 字节-true或者false。