- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java2全解
wnt 2000(C) copyright Java语言 本章内容 2.1 Java的标识符和关键字 2.2 注释 2.3 数据类型、变量和常量 2.4 运算符、表达式和语句 2.5 字符串和数组 2.1.1 Java标识符 在Java语言中,用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为Java的标识符。简单地说,就是一个名字。 Java语言规定,标识符不可以是Java的关键字,只能由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。 注:Java语言使用unicode字符集,含有65535个字符。所以字母包括下面几种: (1)A—Z、a—z (2)汉字、日文片假名和朝鲜文等 2.1.2 Java关键字 Java语言中已经被赋予特定意义的一些单词,被称为Java关键字。注意,不可以把这类词作为名字来使用。 2.2 注释 单行注释 // 注释到行尾。 单行或多行注释 /* */ 文档注释 /** */ 可用于文档化处理的单行或多行注释。 2.2 注释(续) /* Java 编程技术 作者:lf 日期:2009/09/01 */ /** 这是一个Java语言入门程序,定义类Hello。其中含有main()方法,是一个Java应用程序。其功能是在默认的输出设备上输出字符串“Hello”。 */ public class Hello{ //主方法,作为Java应用程序的默认入口。 public static void main(String args[]){ System.out.println(“Hello”);//输出“Hello” } } 2.3 数据类型 基本数据类型和引用类型(参考类型) Java语言预先定义好可以直接使用的数据类型,称为“基本数据类型”,如整数、实数、其他类型;相对于基本数据类型,还有一种引用类型,如类、接口等类型。 2.3.1 整数类型 类型:字节型(byte) 短整型(short) 占位:8-bit 16-bit 缺省:0 0 类型:整型(int) 长整型(long) 占位:32-bit 64-bit 缺省:0 0L 2.3.2 实型 类型:浮点型(float) 双精度型(double) 占位:32-bit 64-bit 缺省:0.0f 0.0d 2.3.3 其他 类型:字符型(char) 布尔型(boolean) 占位:16-bit 1-bit 缺省:‘\u0000’(null) false 注意:Java中的字符采用Unicode编码格式,每个字符占两个字节,可表示65535个不同的字符。Unicode字符通常用十六进制编码形式表示 ,范围是“\u0000”到“\uFFFF”,其中前255个与ASCII码中的字符完全重合。 2.3.4 数据类型的相互转化 (1)自动类型转换 当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换。 类型转换由低向高,如下所示: byte-short-char-int-long-float-double (2)强制类型转换 当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换。 语法:(type) value; 注:布尔型不能和其它类型进行转换。优先级高的值被强制转换成优先级低的值时,会存在精度损失。 (3)赋值转换 必须依照变量类型的优先级高于所赋数值的优先级的原则,否则需要对所赋数值进行强制转换。 2.3.4 数据类型的相互转化 练习 float f=8.36; float f=(float)8.36; float f=8.36f; 例2-2 2.3.5 数据的输入和输出 1、数据输出System.out.printf System.out.printf的功能完全类似C语言中的printf函数。printf的一般格式: printf(格式控制部分,表达式1,表达式2,…表达式n); 2、数据的输入Scanner Scanner是JDK1.5新增的一个类(在java.util包中),可以使用该类创建一个对象: Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型, nextByte(), nextDouble(), nextFloat(), nextInt(), n
您可能关注的文档
最近下载
- 妈妈我要亲亲你.pptx VIP
- 八年级地理上册中国气候(第三课时)课件湘教版.ppt VIP
- 第十三讲先锋队与中华民族独立解放+第十四讲新中国与中华民族的新纪元(1949—2012)-中华民族共同体概论专家大讲堂课件+第十五讲新时代与中华民族共同体建设.pptx VIP
- 第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-中华民族共同体概论专家大讲堂课件+第九讲混一南北与中华民族大统合(元朝时期)-中华民族共同体概论专家大讲堂课件.pptx VIP
- 必威体育精装版必威体育精装版版糖尿病防治指南课件.pptx VIP
- 中华民族共同体概论课件专家版2第二讲 树立正确的中华民族历史观.pptx VIP
- 城市更新项目可行性研究报告.docx
- 湘教版八年级上册地理中国的气候(第1课时).ppt VIP
- 铭记历史,砥砺前行——抗战胜利80周年主题班会(课件)-2025-2026学年高中主题班会优质课件.pptx VIP
- 妈妈我要亲亲你1.ppt VIP
文档评论(0)