Java语言的基本数据类型.ppt
《Java语言的基本数据类型.ppt》由会员分享,可在线阅读,更多相关《Java语言的基本数据类型.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第章基本数据类型、数组和枚举类型第章基本数据类型、数组和枚举类型n2.1 标识符和关键字标识符和关键字n2.2 Java语言的基本数据类型语言的基本数据类型n2.3 从命令行输入、输出数据从命令行输入、输出数据n2.4 Java的数组的数组 n2.5 枚举类型(枚举类型(jdk1.5新引入)新引入)2.1 标识符和关键字标识符和关键字n2.1.1标识符标识符n用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。nJava语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字字符。下面是几个有效的标识符:identifi
2、er thisone UserName User_name _system_varl$max Java所使用的字母不仅包括通常的拉丁字母a,b,c等,也包括汉语中的汉字、日文的片假名和平假名、朝鲜文、希腊字母等许多文字。下面是几个非法的变量名:3max (变量名不能以数字开头)room#(包含非法字符“#”)class (“class”为保留字)标识符不能是关键字,但是它可以包含关键字作为它的名字的一部分。例如,thisone是一个有效标识符,但this却不是,因为this是一个Java关键字。2.1.2 关键字关键字关键字对Java编译器有特殊的含义,它们可标识数据类型名或程序构造名。2.2
3、 Java语言的基本数据类型语言的基本数据类型n基本数据类型也称作简单数据类型。Java语言有8种简单数据类型,分别是:boolean、byte、short、int、long、float、double、char。这8种数据类型习惯上可分为4大类型:n逻辑类型:booleann字符类型:charn整数类型:byte、short、int、longn浮点类型:float、double1.逻辑类型n常量:true,false。n变量的定义使用关键字boolean来定义逻辑变量,定义时也可以赋给初值:boolean x=true,tom=false,jiafei;注意:在Java编程语言中boolean
4、类型只允许使用boolean值,在整数类型和boolean类型之间无转换计算。在C语言中允许将数字值转换成逻辑值,这在Java编程语言中是不允许的。2.int 型 n使用关键字int来定义int型整型变量,定义时也可以赋给初值:int x=12,tom=-1230,height=9898,number;对于int型变量,内存分配给4个字节(byte),一个字节由8位(bit)组成,4个字节占32位。nint型变量的取值范围是:-231231-1 3.byte 型 n使用关键字byte 来定义byte 型整型变量,可以一次定义几个,定义时也可以赋给初值:byte m=-12,deep=28,sp
5、eed=98;n对于byte型变量,内存分配给1个字节,占8位,因此byte型变量的取值范围是:-2727-1。4.short long型 n使用关键字short来定义short型整型变量,可以一次定义几个,定义时也可以赋给初值:short x=12,tom=1234,漂亮=9876,jiafei;n对于short型变量,内存分配给2个字节,占16位,因此short型变量的取值范围是:-215 215-1。n整数类型缺省为int类型,如在其后有一个字母“L”表示一个long值。long width=15L,h=2000L;对于long型变量,内存分配给8个字节,占64位,取值是-263 263
6、-1。6.char型 n常量常量Java使用unicode字符集,uincode表中的字符就是一个字符常量,字符常量需使用单引号扩起,例如:A、b、?、!、9、好、t、n变量变量使用关键字char来定义字符变量,可以一次定义几个,定义时也可以赋给初值:char x=A,tom=爽,jiafei;n对于char型变量,内存分配给2个字节,占16位,最高为不用来表示符号。n转义字符有些字符不能通过键盘输入到字符串或程序中,这时就需要使用转义字符常量,如n,b,t,”等。例子例子1public class Example2_1 public static void main(String args)
7、char chinaWord=你,japanWord=;int p1=36328,p2=38358;System.out.println(“汉字你在unicode表中的顺序位置:+(int)chinaWord);System.out.println(日语在unicode表中的顺序位置:+(int)japanWord);System.out.println(unicode表中第20328位置上的字符是:+(char)p1);System.out.println(unicode表中第12358位置上的字符是:+(char)p2);7.float 型 n常量常量 123.5439f,12389.98
8、7F,123.0f,2e40f(2乘10的40次方,科学计数法)n变量变量 使用关键字float来定义float型变量,可以一次定义几个,定义时也可以赋给初值:float x=12.76f,tom=1234.987f;n对于float型变量,内存分配给4个字节,占32位.8.double 型 n常量常量 12389.5439d(d可以省略),12389908.987,123.0,6e-140(6乘10的-140次方,科学计数法)n变量变量 使用关键字double来定义double型变量,可以一次定义几个,定义时也可以赋给初值:double x=12.76,tom=1234098.987;ndo
9、uble型变量,内存分配给8个字节,占64位 public class SimpleTypes public static void main(String args)byte a=0 x44;short b=044;int c=1000000;long d=0 xfffL;char e=A;float f=0.45F;double g=0.05;boolean h=true;System.out.println(a=+a);System.out.println(b=+b);System.out.println(c=+c);System.out.println(d=+d);System.out
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言 基本 数据类型
限制150内