java程序设计课件2012版JAVA_chap3_4.ppt

java程序设计课件2012版JAVA_chap3_4.ppt

ID:51963899

大小:110.50 KB

页数:32页

时间:2020-03-26

java程序设计课件2012版JAVA_chap3_4.ppt_第1页
java程序设计课件2012版JAVA_chap3_4.ppt_第2页
java程序设计课件2012版JAVA_chap3_4.ppt_第3页
java程序设计课件2012版JAVA_chap3_4.ppt_第4页
java程序设计课件2012版JAVA_chap3_4.ppt_第5页
资源描述:

《java程序设计课件2012版JAVA_chap3_4.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章标记、运算符和表达式3.1.1字符集ASCII:128个字符。Latin-1:256个字符。16位Unicode字符集:Java平台内部使用,现行的Java在读标准的ASCII或Latin-1文件同时,将其转化为Unicode文件。转义序列:'udddd',d是十六进制数字0-9和a-f(或A-F),16^4=2^16。序列开头可有多个u。例如System.out.println('u0022')将输出一个双引号3.1.3标识符任何一个变量、常量、方法、对象和类都要有一个名字标志它的存在,这个名字就是标识符。Java对标识符的规定:由字母、数字、下划线、美元符号($)组合而成;以

2、字母、下划线或美元符号开头;大小写敏感;标识符大小写敏感、长度可以任意、关键字(P39)不能作为标识符,null、true和false不是关键字,但也不能作为标识符。3.2类型及其字面值Java的每种类型都有字面值(literal),它是相应类型的常值的书面表示。对象引用:java中唯一的文字对象引用是null,null不具有任何类型,甚至Object。布尔值:true,false(0和1不是)。整型数:整型常量可用十进制、八进制或十六进制表示。八进制常量必须以0开头,如0110表示一个八进制数,它等于十进制数72(64+8);十六进制数则以0x或0X开头,如0x110表示—个十六进制数,

3、它等于十进制数272(256+16);任何其它数被认为是十进制数。整数型常量默认为32位二进制数,如要用64位表示,则在后面加英文字母l或L表示长整型。如果把一个int的文字赋给short或byte,并且其值在short或byte的有效范围内,那么这个int的文字当作short或byte处理,但long类型无此特性。浮点数后面跟f或F表示单精度float类型常量,跟d或D表示双精度double类型常量,缺省时是double类型常量。一个double常量即使其值在float的有效范围内,也不能将其直接赋给一个float变量;如果要用double常量给一个float变量赋值,必须先转换成为fl

4、oat。字符文字是用单引号括起来的一个字符,以反斜杠()开头,将其后的字符转变为另外含义。字符串文字是由双引号括起来的一串字符,其中允许出现所有字符常量中有效的转义序列。字符串中不允许插入换行符,而只能使用转义字符来代替。综合例classMy{publicstaticvoidmain(String[]args){booleanx1=true;x1=false;//x1=1;x1=2;shortx2=300;//bytex3=300;intx4=65540L;intx5=(int)65540L;doublex6=15.0f;//floatx7=15.0;System.out.print

5、('');System.out.print("");System.out.print("abcde");}}包装类:每种基本类型都对应在java.lang包中一个包装类(wrapperclass):Boolean,Character,Byte,Short,Integer,Long,Float,Double。这些类中也定义了一些有用的常量和方法,如常量MIN_VALUE和MAX_VALUE。例classMyType{staticvoidmain(String[]args){System.out.println(Integer.MIN_VALUE);intx;x=Integer.p

6、arseInt("100");System.out.println(x);Integery=newInteger(100);//x=y;System.out.println(y+"ok");//100okinty1=y.intValue();longy2=y.longValue();floaty3=y.floatValue();doubley4=y.doubleValue();System.out.println(y1+","+y2+","+y3+","+y4);Objecto;//o=x;o=y;System.out.println(o);//100}}每一种类型都关联一个Class类的

7、对象。可用这个Class对象对类型命名,格式为“类型名.class”。例classTest{publicstaticvoidmain(String[]args){Classr=String.class;System.out.println(r);//java.lang.StringClassr1=boolean.class;System.out.println(r1);//booleanObjectr2=int.clas

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。