Java第二章语言基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java第二章语言基础.ppt》由会员分享,可在线阅读,更多相关《Java第二章语言基础.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计程序设计第第2章章 Java语言基础语言基础(1)内容内容Java的基本数据类型的基本数据类型变量变量字面值字面值常量常量运算符运算符表达式表达式2.1 Java的基本数据类型的基本数据类型Java数数 据据 类类型型基本数据类型基本数据类型字符型字符型(char)布尔类型布尔类型(boolean)复合数据类型复合数据类型 类类(class)接口接口(interface)数组数组空空 类类 型型(null)数值类型数值类型整数类型整数类型 实数类型实数类型 短短整整型型(short)整型整型(int)单精度浮点型单精度浮点型(float)双精度浮点型双精度浮点型(double)
2、长整型长整型(long)字节型字节型(byte)2.1.1 整数类型(整数类型(1)范围范围范围范围n nintint:3232位带符号整数,位带符号整数,位带符号整数,位带符号整数,-2 -23131-2-23131-1-1 n nlonglong:6464位带符号整数位带符号整数位带符号整数位带符号整数,-2,-26363-2-26363-1-1 n nshortshort:1616位带符号整数位带符号整数位带符号整数位带符号整数,-2,-21515-2-21515-1-1 n nbytebyte:8 8位带符号整数位带符号整数位带符号整数位带符号整数,-2,-27 7-2-27 7-1-
3、1示例示例示例示例n nbytebytebytebyte b=0 x18;b=0 x18;b=0 x18;b=0 x18;shortshortshortshort s=16;s=16;s=16;s=16;n nintintintint i=6;i=6;i=6;i=6;longlonglonglong k=26896L;k=26896L;k=26896L;k=26896L;注意:整数数值缺省为注意:整数数值缺省为注意:整数数值缺省为注意:整数数值缺省为intintintint类型,在整数数值后加类型,在整数数值后加类型,在整数数值后加类型,在整数数值后加字符字符字符字符“l”“l”“l”“l”或
4、或或或“L”,“L”,“L”,“L”,表示该数值为表示该数值为表示该数值为表示该数值为longlonglonglong类型类型类型类型2.1.1 整数类型(整数类型(2)整数类型都是带符号整数,不存在无符号整数类型都是带符号整数,不存在无符号整数。整数。整数类型的表示形式整数类型的表示形式n n1010进制,如进制,如进制,如进制,如int i=100int i=100;n n1616进制,首位为进制,首位为进制,首位为进制,首位为“0 x”“0 x”表示表示表示表示1616进制的数值;如进制的数值;如进制的数值;如进制的数值;如int i=0 x10int i=0 x10;n n8 8进制,
5、首位为进制,首位为进制,首位为进制,首位为“0”“0”表示八进制的数值;如表示八进制的数值;如表示八进制的数值;如表示八进制的数值;如 int i=010int i=010;2.1.2 浮点型浮点型浮点型(实型)浮点型(实型)浮点型(实型)浮点型(实型)n nfloatfloat:32:32位标准浮点数位标准浮点数位标准浮点数位标准浮点数n ndoubledouble:6464位标准浮点数位标准浮点数位标准浮点数位标准浮点数示例示例示例示例n nfloatfloat p=3.14159f;p=3.14159f;n ndoubledouble d=50.1786998;d=50.1786998;
6、注意:浮点数缺省为注意:浮点数缺省为注意:浮点数缺省为注意:浮点数缺省为doubledouble类型,在浮点数后加类型,在浮点数后加类型,在浮点数后加类型,在浮点数后加字符字符字符字符“f”“f”或或或或“F”“F”表示该浮点数是表示该浮点数是表示该浮点数是表示该浮点数是floatfloat类型,加字类型,加字类型,加字类型,加字符符符符“d”“d”或或或或“D”“D”表示该字符是表示该字符是表示该字符是表示该字符是doubledouble类型类型类型类型2.1.3 字符型字符型字字字字符符符符型型型型(char)char):无无无无符符符符号号号号1616位位位位unicode unicod
7、e 字字字字符符符符,065536065536示例:示例:示例:示例:charchar c=a;c=a;charchar c=t;c=t;转义符转义符转义符转义符:n n n n 换行换行换行换行n n t t 横向跳格横向跳格横向跳格横向跳格n n b b 退格退格退格退格n n r r 回车回车回车回车n n 反斜杠反斜杠反斜杠反斜杠n n 单引号单引号单引号单引号n n ”双引号双引号双引号双引号字字字字 符符符符 型型型型 变变变变 量量量量 可可可可 以以以以 进进进进 行行行行 算算算算 术术术术 运运运运 算算算算,如如如如:char ch=xchar ch=x;ch+ch+;2
8、.1.4 boolean类型类型布尔型布尔型n nbooleanboolean:true/false (:true/false (而不是而不是而不是而不是1/0)1/0)示例:示例:n nboolean boolean b=true;b=true;n nSystem.out.println(“b=“+b);System.out.println(“b=“+b);n n输出结果:输出结果:输出结果:输出结果:b=trueb=true注意,注意,boolean类型只有两个值:类型只有两个值:true或或false。用。用println()输出时,输出的是字符输出时,输出的是字符串串“true”或或“
9、false”。2.2 变量祥解变量祥解变量的声明变量的声明变量的声明变量的声明n ntypetype(类型)(类型)(类型)(类型)var-namevar-name(变量名)(变量名)(变量名)(变量名)n n如如如如 int i int i;变量要先声明再使用变量要先声明再使用变量要先声明再使用变量要先声明再使用n n如:如:如:如:i=10i=10;变量名必须是合法的标识符变量名必须是合法的标识符变量名必须是合法的标识符变量名必须是合法的标识符JavaJava中区分大小写:中区分大小写:中区分大小写:中区分大小写:sunsun与与与与SunSun不同不同不同不同一旦创建了一个变量,则在内存
10、中为该变量分配一旦创建了一个变量,则在内存中为该变量分配一旦创建了一个变量,则在内存中为该变量分配一旦创建了一个变量,则在内存中为该变量分配了相应的存储空间,变量的功能由其类型决定。了相应的存储空间,变量的功能由其类型决定。了相应的存储空间,变量的功能由其类型决定。了相应的存储空间,变量的功能由其类型决定。2.2.1 初始化变量初始化变量变量在使用前必须赋一个值变量在使用前必须赋一个值n n如如如如 int iint i;i+i+;先声明,后初始化;先声明,后初始化;声明的同时,初始化;声明的同时,初始化;一次初始化多个同一类型的变量一次初始化多个同一类型的变量 int i;i=10;char
11、 ch=X;float f1=1.0f,f2=2.0f,f3=3.0f;2.2.2 动态初始化变量动态初始化变量在程序运行过程中用表达式或其他变量的在程序运行过程中用表达式或其他变量的值初始化一个变量值初始化一个变量;如如:public class DynInit public static void main(String args)double radius=4.0,height=5.0;double volume=3.14*radius*radius*height;System.out.println(容积是容积是:+volume);2.2.3 变量的作用域和生命期变量的作用域和生命期作
12、用域决定了哪些对象(变量)对程序的其他部分是可见的,作用域决定了哪些对象(变量)对程序的其他部分是可见的,作用域决定了哪些对象(变量)对程序的其他部分是可见的,作用域决定了哪些对象(变量)对程序的其他部分是可见的,也决定了这些对象的生存期。也决定了这些对象的生存期。也决定了这些对象的生存期。也决定了这些对象的生存期。变量的作用域从变量定义变量的作用域从变量定义变量的作用域从变量定义变量的作用域从变量定义/声明之处开始。声明之处开始。声明之处开始。声明之处开始。方法中变量的作用域以方法的右大括号方法中变量的作用域以方法的右大括号方法中变量的作用域以方法的右大括号方法中变量的作用域以方法的右大括号
13、“”“”结束。如果该方法结束。如果该方法结束。如果该方法结束。如果该方法有参数,那么参数的作用域为整个方法。有参数,那么参数的作用域为整个方法。有参数,那么参数的作用域为整个方法。有参数,那么参数的作用域为整个方法。代码块中的变量的作用域以该代码块的结束而结束。代码块:代码块中的变量的作用域以该代码块的结束而结束。代码块:代码块中的变量的作用域以该代码块的结束而结束。代码块:代码块中的变量的作用域以该代码块的结束而结束。代码块:由大括号括起来的代码(如:函数,由大括号括起来的代码(如:函数,由大括号括起来的代码(如:函数,由大括号括起来的代码(如:函数,if if语句,语句,语句,语句,for
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 第二 语言 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内