欢迎来到天天文库
浏览记录
ID:56994105
大小:110.50 KB
页数:25页
时间:2020-07-26
《Java语言基础课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章Java语言基础1内容Java符号:标识符,关键字,注释符等Java数据类型及数据类型间的转换运算符及运算符优先级,表达式简单的输出与输入22.1Java的符号2.1.1简单程序举例importJava.io.*;//引入类库publicclassex1_1//定义类{publicstaticvoidmain(String[]args)//定义main()方法,程序入口{System.out.println("Ihavebeenaprogrammer!");//标准输出}}32.1.2Java的符号集
2、和标识符Java语言的基本符号采用Unicode字符集。Unicode字符集采用16位编码,一个字符在内存中占用两个字节。标识符Java语言中,为各种变量、方法和类等各个元素起的名称Java标识符的命名规则:应以字母、下划线(_)、美元符($)开头后跟字母、下划线、美元符或数字Java标识符严格区分大小写,长度无限制练习:IdentifieruserName$change2mailclass42.1.3Java关键字具有专门意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reservedword
3、)或关键字(keyword)。如:P12表2.1所有Java关键字都是小写的,goto和const等虽然从未使用,但也被作为Java关键字保留;52.1.4java注释和分隔符Java语言中定义了三种注释形式:⒈行注释://单行注释----注释到行尾⒉块注释:/*单行或多行注释*/⒊文档注释:Javadoc搜索并编译成程序开发文档/**可以用于文档化处理的单行或多行注释*//*printTable函数用于分行打印下列内容:--------------------姓名生日===========*//***@(
4、#)HelloJava.java*@authorfancy*/62.2Java的数据类型数据类型基本数据类型简单数据类型P15-表2.2引用数据类型复合数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组2.2.1数据类型分类2.2.2常量和变量定义基本数据类型实例finalintnum=100;72.4数据类型间的相互转换数据类型1=数据类型2?2.4.1隐式转换系统自动
5、转换:将占用内存少的“短数据类型”的数据转化为占用内存多的“长数据类型”的数据。例:doublex;x=3+5;练习:整型赋值给浮点型短型赋值给长型2.4.2强制转换将“长数据类型”的数据转换为“短数据类型”的数据。例:byteMybyte=10;intMyint=-1;Myint=Mybyte;Mybyte=(byte)Myint;实例82.5运算符和表达式(1)一元运算符(++),二元运算符(+)三元运算符(?:)2.5.1算术运算符和算术表达式算术运算符:+,-,*,/,%,++,--例:若x=2(+
6、+x)*3,(x++)*32.5.2关系运算符和关系表达式关系运算符:>,<,>=,<=,==,!=例:3>5说明:关系运算结果是布尔值(true,false)92.5运算符和表达式(2)2.5.3逻辑运算符和逻辑表达式逻辑运算符:!,&&,
7、
8、例:(5==2)&&(2<3)2.5.4位运算符和位表达式位运算符:&,
9、,^,~,>>,<<,>>>2.5.5赋值运算符和赋值表达式赋值运算符:=扩展赋值运算符:+=,―=,*=,/=例:x=5x+=52.5.6条件运算符和条件表达式例:x=(a>b)?a:b运算
10、符优先级与结合性P27表2.1110字符串连接运算符+"+"除用于算术加法运算外,还可用于对字符串进行连接操作inti=300+5;Strings="hello,"+"world!";"+"运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接Stringa="String";intb=3;intc=7;System.out.println(a+b+c);System.out.println(a+(b+c));112.6简单的输出与输入2.6.1Jav
11、a简单的输出举例输出:从标准输出设备(打印机,显示器)输出数据。标准输出流对象:System.outSystem.out.print:直接输出System.out.println:换行输出2.6.2Java简单的输入举例输入:从标准输入设备(键盘)获取数据。标准输入流对象:System.in字符类型数据的输入:System.in.read()说明:read()方法从键盘获取的输入是字符的字节表示形式,需强制转换为
此文档下载收益归作者所有