- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java中 - 天津大学计算机科学与技术学院
第二章 数据与表达式 概要 字符串 字符串是双引号引起来的字符(或字符序列) 例如: This is a string literal. 123 Main Street X 注意:读者可能知道,在其他大多数语言(包括C/C++)中,字符串作为字符的数组被实现,然而在Java中,每个字符串都是由String类定义的一个对象. println方法 在第一章的 Lincoln 程序中, 我们调用了 println 方法打印一个字符串 System.out对象表示标准输出对象 print 方法 System.out 对象还给我们提供了另外一个方法print 与println 方法相似, 只是输出结束后并不换行 参考 Countdown.java (第39页) 字符串连接 字符串连接操作符 (+) 用于把一个字符串连接在另一个字符串的后面 Peanut butter + and jelly 也能将一个数字与一个字符串连接 程序中一个字符串不能跨越两行,必须使用字符串连接操作符实现跨行 参见 Facts.java (第40页) 字符串连接 字符串连接操作符+ 也被用于算术加 +运算符执行的运算依赖它的操作数的类型 两个操作数都是字符串或者一个是字符串,则执行字符串连接运算 两个操作数都是数字,则执行算术加 + 操作符运算顺序是从左到右,但是可以显示地强制改变其运算顺序(使用括号)。 参考 Addition.java (第41页) 转义字符 问题: 如何打印一个带双引号的字符串? I said Hello to you。 System.out.println (I said Hello to you.); 上面的语句会让编译器报错,因为编译器会把第二个双引号看作字符串的结束 解决方法: 转义字符 :使用字符序列代表一个特殊的字符 转义字符以反斜杠开始 (\) System.out.println (I said \Hello\ to you.); 转义字符 一些常用的java转义字符: 概要 变量的申明 变量(variable) 是一个保存数据的内存区域的名称 变量必须申明后才能使用,变量声明时必须给出变量的名称以及存储数据的类型信息。 赋值语句给变量赋初始值 在Java程序中声明变量后,需给该变量赋值。 可用赋值语句来初始化变量——任何变量都不能没有初始值(否则,则无法通过编译)。 变量申明时也可以赋初值 变量在申明时可以给出初始值: int sum = 0; int base = 32, max = 149; 访问某个变量时,存储在变量中的当前值被引用。 参考 PianoKeys.java (第44页) 参考 Geometry.java (第45页) 常量 常量是一个与变量类似的标识符,但是在它在程序执行期间,常量存储的值保持不变。 如果在程序中改变常量的值,那么编译器会报错 Java中, 使用 final修饰符申明一个常量 final int MIN_HEIGHT = 69; 常量 为什么使用常量? 1、 常量有助于人们理解程序中的数值。 例如MAX_OCCUPANCY表示一个剧院容纳的最多人数 2、 常量使得程序维护更加方便 如果程序中多处使用一个常量,那么只需要在一个地方修改 3、 常量获得初值后不能被修改,这样可避免其他程序员疏忽导致的错误。 概要 基本数据类型 Java中有8种基本数据类型,除此之外的任何类型都用对象表示: 4种整数类型: byte, short, int, long 2种浮点类型: float, double 1种字符类型: char 1种布尔类型: boolean 1、整数类型 在Java编程语言中有四种整数类型,每种类型可使用标识符byte, short, int和long中的任意一个进行声明。 所有Java编程语言中的整数类型都是带符号的数字,不存在无符号整数。 1、整数类型 各种整数类型的区别在于:他们占用的内存空间的大小不同,不同的内存空间大小决定了他们表示的数的范围不同: 1、整数类型 整数类型可使用十进制、八进制和十六进制表示。首位为“0”表示八进制的数值;首位为“0x”表示16进制的数值。 请看下面的例子: 5 表示十进制值5 075 表示八进制数值75 (也就是十进制数61) 0x9ABC 表示十六进制的数值9ABC (也就是十进制数39612) 整数类型缺省为int类型,如在其后有一个字母“L”表示一个long值(也可以用小写“l”)。 由于小写“l”与数字“1”容易混淆,因而,建
您可能关注的文档
- hysys 在锅炉房系统设计的应用 hysys in design of boiler system .doc
- hr学习手册 - 环球人力资源智库.pdf
- ibm rationalxx行业解决方案.pdf
- i-care培养策略研究 - 高等英语教学网.ppt
- icp备案操作步骤及备案流程图.doc
- icf职能治疗师评估内容及指导语-快速篇.doc
- icp备案指南 - 蓝汛云.doc
- ifc2web 几何模型转换模组之设计与实作.pdf
- ii从石油行业特点看信贷特点 - 中国质量信用网.doc
- informatica 在医疗保健业.pdf
- jennifer zhao - 中国发展简报.doc
- jcr资料库课程讲习 档案.ppt
- jcr中常用的几个评估指标1 impact factor(影响指数).ppt
- jstor 西文过刊全文库资源评估报告 - 华南理工大学图书馆.pdf
- kano 二维品质模式应用于个案科技大学教学品质之 - 国北教大教务处.pdf
- keysight technologies 如何测试usb type-c tm alt 模式和在此模式 .pdf
- key research fields and working scope 主要工作 - ansi.ppt
- km_754e-20160902102953 - 教育科学论坛杂志社 - 四川省教育科学 .pdf
文档评论(0)