导航:首页 > 编程语言 > java变量种类

java变量种类

发布时间:2021-10-10 14:56:56

java中的常见变量有哪些

变量类型:基本类型:byte,short,int,long,floate,double,char,boolean,
引用类型:String ,array,

㈡ java变量类型

1)选项c
short a = 300 ;
a = (byte)(a+3);
这句话就是将a(short)+3(int)的结果int类型的303强制转换为byte类型的a
byte类型类型的最大值为127, 303溢出,高位截掉后输出47
但不会报语法错误。
2 a =(short)a+3 会报编译错误

Java语法中数据常量默认类型为int, 所以3是int类型的整数类型常量。
(short)a +3(int) 的类型为int ,将int类型(64位)的303赋值给short类型(32位)的a,在编译时报错
所以 a =(short)a+3 系统编译会报错
正确的语法 应为 a = (short)(a+3)。
你明白了吗?

㈢ 在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()方法

}

}

(3)java变量种类扩展阅读

变量的使用注意事项:

Java中的变量必须声明后才能进行使用;

变量的作用域:在一对{}中为有效区间;

需要进行初始化后才能使用变量;

数据类型 变量名 = 初始化值;

变量的使用是通过变量名来访问所指向的内存区域中存储的值。

㈣ Java中怎么知道一个变量的类型

使用java反射技术就可以



publicstaticvoidmain(String[]args){
Testtest=newTest();
System.out.println(test.getClass().getSimpleName());
}
}

㈤ 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()方法

}

}

(5)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。

㈥ JAVA中变量属性分为哪几类

变量名
程序通过变量名引用它的值.例如,当countChars方法希望引
用变量count的值时,只需简单地使用名字count.
变量的范围
变量的范围是变量可以被访问和确定变量什么时候被建立和破
坏的代码块.程序中的变量定义的位置建立了它的范围并使之
成为下面四种类型中的一种:
成员变量
局部变量
方法参数
例外处理参数
成员变量是类或对象中的一个成员.它可以在类中任何地方
定义,除了在方法中.它在类中对所有代码可用.Count类没有
定义成员变量.
可以在方法或方法的代码块中定义局部变量.在countChars
中,count是局部变量.count的范围,即可以访问count的代
码,从count的定义开始到countChars方法的结束.一般来说,
局部变量的范围从它的定义到它定义所在的代码块的结束为止.
方法参数变量和异常处理参数将在以后的课程中提到.
变量初始化
局部变量和成员变量可以在它们定义时用赋值语句初始化.赋
值语句两端的数据类型必须匹配.countChars方法在定义count时
初始化它为0:
int count = 0;
方法参数变量和异常处理变量不能以这种方法初始化.参数的
值被调用者设置.
Final变量
可以在任意范围内把变量定义为final,包括方法和构造函数的
参数.final变量的值在初始化后不能被改变.
final变量的定义方式如下:
final int aFinalVar = 0;
这句话定义了一个final变量并初始化它.以后如果给aFinalVar
赋值,将产生一个编译错误.有必要的话,可以推迟final变量的
初始化.可以定义一个变量,以后再初始化之:
final int blankfinal;
. . .
blankfinal = 0;
一个被定义但是还没初始化的final变量称为blank final(空的final).

㈦ Java变量和数据类型。

byte 1字节
short 2字节
int 4字节
long 8字节
boolean 1字节
char 2字节
float 4字节
double 8字节

㈧ 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中的变量名是什么类型

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变量分类

http://www.knowsky.com/363387.html
自己看吧.
我感觉这个你还是看书好.
你没有JAVA书吗?

给你推荐 核心JAVA.
或者THINK IN JAVA

阅读全文

与java变量种类相关的资料

热点内容
天天炫斗有其他版本吗 浏览:129
苹果4s出现一堆英文 浏览:970
oppoa11手机怎么清理数据 浏览:619
jqueryparsejson解析不了 浏览:929
flash鼠标动作代码 浏览:615
微信群里的淘宝优惠券 浏览:406
ps文件压缩视频 浏览:758
解决win10蓝屏问题 浏览:865
win10中怎么连接远程桌面连接不上 浏览:886
猪来了打怪怎么升级 浏览:74
统达慢走丝编程如何先开粗在精修 浏览:351
win10桌面文件文字黑底 浏览:438
云流网络不能用了 浏览:26
数控普通车床如何编程序 浏览:210
linuxbash禁用 浏览:315
手机迅雷下载的文件在哪里小米 浏览:280
文件隐藏加密软件 浏览:869
近似熵和样本熵代码 浏览:481
et文件如何导入3d 浏览:59
截图怎么重命名js 浏览:40

友情链接