java 程序设计2

java 程序设计2

ID:34139154

大小:353.66 KB

页数:89页

时间:2019-03-03

java 程序设计2_第1页
java 程序设计2_第2页
java 程序设计2_第3页
java 程序设计2_第4页
java 程序设计2_第5页
资源描述:

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

1、第二章第二章JavaJava程序语言基础程序语言基础JavaJava面向对象的语言面向对象的语言OOOO类为基础类为基础在一个类的内部在一个类的内部面向过程面向过程语法语法以以CC语言为基础语言为基础或者说或者说非常类似非常类似1内容基本数据类型表达式控制语句(顺序,分支,循环)数组22.1数据类型标识符(Identifier)定义:程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线“_”,美元符“$”开始的一个字符序列,后面

2、可以跟字母,下划线,美元符,数字。例如,identifier,userName,User_Name,_sys_val,$change为合法的标识符,而2mail(数字开头)、room#(非法字符)、class(关键字)、a-class(含有运算符)都为非法的标识符32.1数据类型保留字概念:具有专门的意义和用途,不能当作一般的标识符,这些标识符称为保留字,也称为关键字。java中的所有保留字(均用小写字母表示):abstract,break,byte,boolean,catch,case,clas

3、s,char,continue,default,double,do,else,extends,false,final,float,for,finally,if,import,implements,int,interface,instanceof,long,native,new,null,package,private,protected,public,return,switch,synchronized,short,static,super,try,true,this,throw,throws,t

4、ransient,volatile,void,while。42.1变量与数据类型1名字2占有的内存单元长度(数据类型的本质)常量和变量final类型varName=value;finalinta=3,b=4;finalinta=3,b=4;类型varName=value;(类域变量局部变量方法参数等)inta=3,b=4;charc='a';floatf=2.25f;注意:注意:JavaJava跟跟CC一样,区分大小写一样,区分大小写52.1数据类型数据类型划分java中的数据类型:基本类型和复合

5、类型:基本数据类型包括:整数类型:byte,short,int,long浮点类型:float,double字符类型:char布尔类型:boolean复合数据类型包括:class(类)(字符串)interface(接口)数组62.1数据类型变量的作用域for(inti=0;i<3;i++){局部变量必须进行System.out.println(i);初始化}System.out.println(i);错误72.1数据类型布尔类型(boolean)布尔型数据只有两个值true和false,且它们不对应

6、于任何整数值。布尔型变量的定义如:booleanb=true;有些语言(特别值得强调的是C和C++)允许将数字值转换成逻辑值,这在Java编程语言中是不允许的;boolean类型只允许使用boolean值。82.1数据类型importjava.io.*;publicclassexam2_2{publicstaticvoidmain(Stringargs[]){booleanl1,l2;inta=3,b=2;l1=3>2;l2=3<2;System.out.println("3>2is"+l1);S

7、ystem.out.println("3<2is"+l2);}}92.1数据类型字符类型(char)16位2个byte字符常量:字符常量是用单引号括起来的一个字符。如'a','A',或是单引号所引的转义字符,或是形如‘u????’的Unicode形式的字符,其中“????”应严格按照四个16进制数字进行替换,charch='u10100'是错误的,而charch='ucafe'是正确的;还可用转义字符表示,如charch='''。102.1数据类型字符ASCIIUNICODE0—948—5

8、70030--0039A—Z65—900041—005Aa—z97—1220061—007A112.1数据类型importjava.io.*;publicclassexam2_3{publicstaticvoidmain(Stringargs[]){charch1='u5927',ch2='u592b';System.out.print(ch1);System.out.print(ch2);}}如何取得汉字的UNICODE编码呢?122.1数据类型字符类型——转义字符引用方法对

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

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

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