Java编程语言定义了八种基本的数据类型(图表),共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(Boolean)。
java的数据类型 1、 整数类 (1) 采用三种进制十进制、八进制和十六进制。 2十进制值是2; 077首位的0表示这是一个八进制的数值; 0xBAAC首位的0x表示这是一个十六进制的数值。 (2) 具有缺省int。 (3) 用字母“L”和“l”定义long。 (4) 所有Java编程语言中的整数类型都是带符号的数字。 2、 文本类 (1) 代表一个16 bit Unicode字符。 (2) 必须包含用单引号(‘’)引用的文字。 (3) 使用下列符号: ‘a’一个字符。 ‘\t’一个制表符。 ‘\u????’一个特殊的Unicode字符,????应严格使用四个十六进制数进行替换。 3、 浮点类 默认为double类型,如果一个数字包括小数或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数字为浮点数。 4、 逻辑类 Boolean数据类型有两种值:true和false。 例如:boolean flag=true; 上述语句表明变量flag为boolean类型,它被赋予的值为true。 1、常量 指整个运行过程中不再发生变化的量,例如数学中的∏=3.1415...,在程序中需要设置成常量。而变量是指程序的运行过程中发生变化的量,通常用来存储中间结果,或者输出临时值。 2、变量 变量声明也指变量的创建。执行变量声明语句时,系统根据变量的数据类型在内存中开辟相应存储空间并赋予初始值。变量有一个作用范围,超出它声明语句所在的块就无效。 下面看一个使用各种类型变量声明并改变的示例。程序中pi为常量,s1、i1、l1、ch1、f1、d1、b1为全局变量,可以在方法change中发生改变,然后在方法main中输出。而s2、i2、l2、ch2、f2、d2、b2、是方法main的局部变量,它们的作用范围只局限于方法main中。 例:测试不同数据类型的变量,程序输出 源程序代码如下: //程序文件名称为SetVariable.java Public class SetVariable { //全局变量 static double pi=3.141592654;//数学常量 static short s1; static int i1; static char ch1; static float f1; static double d1; static Boolean b1; public static void main(String args[]) { //局部变量 Short s2=35; int i2=-32; long l2=3455L; char ch2=‘A’; float f2=897.89F; double d2=34.345; Boolean b2=false; //输出变量 System.out.pringtln(“数学常量pi=”=pi); //输出局部变量 System.out.println(“******局部变量******”); System.out.println(“短整型变量s2=” s2); System.out.println(“整型变量i2=” i2); System.out.println(“长整型变量l2=” L2); System.out.println(“字符变量ch2=” ch2); System.out.println(“浮点数类型f2=”=f2); System.out.println(“双精度型变量d2=”=d2); System.out.println(“布尔型变量b2=”=b2); //调用方法修改全局变量的值 Change(); //输出全局变量的值 System.out.println(“******全部变量******”); System.out.println(“短整型变量s1=” s1); System.out.println(“整型变量i1=” i1); System.out.println(“长整型变量l1=” L1); System.out.println(“字符变量ch1=” ch1); System.out.println(“浮点数类型f1=”=f1); System.out.println(“双精度型变量d1=”=d1); System.out.println(“布尔型变量b1=”=b1); } //方法:修改全局变量的值 Public static void change() { s1=125; i1=88; l1=987654321L; ch1=‘B’; f1=3.2590F; d1=-1.04E-5; b1=true; } } 变量输出结果
一个有用的公众号 尚学堂java培训 Android web前端 培训基地 亲爱的同学们: 随着春节假期即将结束,尚学堂java培训春季班的课程也随之开始,试听的课程已经开启,希望小伙伴们注意自己的开课时间(打开【尚学堂java培训】公众号,点击-精品课程-我要试听-联系客服获取免费试听名额),不要错过咯,如果有疑问可到尚学堂服务中心前台咨询或致电029-62258374,地址:西安市雁塔区高新区科技二路天泽大厦五楼。 本文转载于微信公众号: 尚学堂java培训(sxtjava),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|