- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第三章Java语言基础主要内容:数据类型、变量、常量表达式流程控制语句3.1Java程序的构成publicclassMyJavaApplication //主类类头{Strings=“Hello,JavaWorld”; //成员变量 publicstaticvoidmain(Stringargs[]) //成员函数 { System.out.printIn(s);//执行具体操作的语句 }}类定义、函数定义;成员变量,执行具体操作的语句位置;Java的基本数据类型数据类型的特点各种数据类型占用固定的内存长度,与具体的软硬件平台无关(跨平台内在要求);各类型都有一个缺省值(C无缺省值);字符数据类型char采用Unicode编码(16位码),适于表达东、西方字符,适合不同语言的平台;除基本数据类型外,还有引用数据类型(对象),比如: doubleDouble charCharacter标识符(与C规定相同)标识符由字母、数字、下划线‘_’和美元符号‘$’组成;以字母、下划线‘_’或美元符号‘$’开头;大小写有区别;见名知义;P34/表3-2,指出不合法标识符的错误;常量布尔常量:true,false整型常量十进制:以非0开头八进制:以0开头017==15十六进制:以0x开头0x2f==47浮点常量单精度(32位):以F、f表示,如:8.1f;双精度(64位):带D、d或不加后缀,如:8.1字符串常量 字符串可以连接:“Hello”+“Java”得到“HelloJava”字符常量,如:’a’、’8’以及(转义符)变量强制声明(与C相同) 格式:数据类型变量名[=初始值]; 如:booleanm_bFalg=true; doublem_dScore;可见域、生存期(与C相同)字符串与数字的互相转化 inti=Integer.parseInt(string);以上函数的定义为: publicstaticintparseInt(String?s) throwsNumberFormatException表达式对象名=对象引用 Strings1=“string”; Strings2=s1;问题:s2是否拥有新的内存空间,对s2的修改是否影响到s1?类型转换:自动转换:从占用内存较少的类型转化成占用内存较多的类型;强制转换:byteb=10; inti=-1;b=(byte)i;算术运算双目运算符 +(加)-(减)*(乘)/(除)%(取余)单目运算符 ++(自增) --(自减) -(求相反数)例: intx=2; inty=(++x)*3;求x=?,y=?结果: x=3,y=9例: intx=2; inty=(x++)*3;求x=?,y=?结果:x=3,y=6关系运算 ==(等于) !=(不等于)(大于) (小于) =(大于等于) =(小于等于)用于比较数据的大小关系,结果为布尔型;逻辑运算 (非简洁与、按位与) (简洁与、条件与) |(非简洁或、按位或) ||(简洁或、条件或) ^(异或) ~(取反)、的区别:非简洁运算符左右两边的表达式总会被运算执行,而简洁运算符不一定;intx=3,y=5;booleanb=xyx++==y--;问b=?,x=?,y=?b=false,x=3,y=5;位运算 (右移) (左移) (不带符号的右移) ~(位反)其他运算符三目条件运算符 x?y:z例:inty=x0?x:-x;问函数的作用;对象运算符instanceof用来测定一个对象是否属于某一个特定类或其子类的实例;例:booleanb=MyObjectinstanceofTextField;运算符的优先
您可能关注的文档
- 建筑设备第一章.ppt
- 第四章管理经济学.ppt
- 第一章--人口的变化复习.ppt
- 地理-必修2-第一章-人口的变化(课件).ppt
- 复变函数课件4-1.ppt
- 2第二章-应变式传感器第二讲.ppt
- 第二章--发动机.ppt
- 分数乘法第9课时练习二.ppt
- 第九章-稳恒磁场3.ppt
- 第二章数列检测题.ppt
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)