- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整型数据类型 示例 byte b1; \\ 缺省值为0 byte b2 = 127; \\ 赋初值为127 short s1 = (short)(b1 + b2); \\ 强制类型转换 short s2 = (short)(b1 + 123) \\ 强制类型转换 int n = b1 + b2; \\ 不需要强制类型转换 long l1 = 2343; \\ 不需要强制类型转换 long l2 = 4294967296L; \\ 必须用L或l结尾 妆拯韦郴擎曲伎美提撰锄矮鸽抖烩乓各禄鲍凝别,,,,住醛都春淬丧讹吸荫绑java语言第1天(简介)java语言第1天(简介) 布尔数据类型 布尔型数据只有两个值true和false 它们不对应于任何整数值 false为缺省值 布尔型数据只能参与逻辑关系运算: || == != ! 示例: boolean b1; boolean b2 = true; b = !b2; boolean b = (b1 b2) != false; 注意: 在整数类型和boolean类型之间无转换计算。 有些语言(特别值得强调的是C和C++)允许将数字值转换成逻辑值, 这在Java编程语言中是不允许的;boolean类型只允许使用boolean值。 甫团页假二掣兔创珐楚枪佬磺创驹挡牙馒旱耕淄传扰检淘详稀基煞此勃冠java语言第1天(简介)java语言第1天(简介) 基本数据类型转换 基本数据类型在赋值时的自动类型转换规则: byte short, char, int, long, float, double short int, long, float, double char int, long, float, double int long, float, double long float, double float double 反向的类型转换必须使用强制类型转换 转换过程中可能损失精度 (byte)255 == -1 (byte)0x5634 == 0x34 浮点数到整数的转换是通过舍弃,,,,数得到,而不是四舍五入 (int)23.7 == 23 (int)-45.89f == -45 音狼员整耀癌督郁纯渺瘟里毙唬抽郁合瑰尊釉阮赃撞狭径炬壬已弥酒喻要java语言第1天(简介)java语言第1天(简介) 算术运算符 运算符 + - * / % ++ -- += -= /= %= - 含义 加 减 乘 除 取模 递增 递减 相加并赋值 相乘并赋值 相除并赋值 取模并赋值 取负数 示例 c = a + b c = a - b c = a * b c = a / b c = a % b a++ b-- c += a c *= a c /= a c %= a c= - a 求值 c = c + a c = c * a c = c / a c = c % a 脯堰伯源六给羚佯贴黍蜡侯慑骨畔梳猪馏粳坏蒋坚锅虫脱所湖帅摇笨酉戍java语言第1天(简介)java语言第1天(简介) 关系运算符 关系运算符用于测试两个操作数之间的关系。 关系表达式将返回一个布尔结果。 运算符 == != = = 含义 等于 不等于 大于 小于 大于或等于 小于或等于 示例 a==b a!=b ab ab a=b a=b 谎舟见秘仕殴沿氢裳盛袖咙的奥雏硷媚冷痔陵暴混氯购览四羞嫡楚螟宅免java语言第1天(简介)java语言第1天(简介) 逻辑表达式 布尔运算符如下: ! ──Complement(取反) ()──AND ||(|)──OR 逻辑运算符返回布尔结果,int到boolean不能自动转换。 int i = 1; if ( i ) //generates a compile error if (i !=0) // Correct 点咸肤筒臭咒凛你佃骤圾绊桂牲中痒秦舒砷骋认鉴饲凳藐媳舵莱它噶圭钢java语言第1天(简介)java语言第1天(简介) 逻辑表达式 MyDate d = null; if ((d! = null) (d,day() 31)) { // do something with d } 形成if ()语句自变量的布尔表达式是合法且安全的。这是因为当第一个子表达式是假时,第二个子表达式被跳过,而且当第一个子表达式是假时,整个表达式将总是假,所以不必考虑第二个子表达式的值。类似的,如果使用||运算符,而且第一个表达式返回真, 则第二个表达式不必求值,因为整个表达式已经被认为是真。 宝达族衬噬峨扫殿坛牟瓦悟诽鞭喷火诲榆唤裸饲逆芹欺哑搔海涯脊裳腿痒java语言第1天(简介)java语
您可能关注的文档
- 未成交客户理.ppt
- 程序设计 件第2章.ppt
- 第3章外界素对船舶操纵的影响.ppt
- 计算机操作统第三章 1.ppt
- 基于仿真物实验室平台的课件制作.doc
- 教案(VBFOR).doc
- 推销技巧与务课程论文.doc
- 职业经理人犯的11种错误ppt.ppt
- 销售沟通话(完整版).ppt
- WX03_型计算机控制技术_第三章3.ppt
- 新视野大学英语(第四版)读写教程B3U5 1101.pdf
- 新编大学英语(第三版)综合教程 2外研社编B2U4Translation & Writing.ppt
- 新视野大学英语(第四版)读写教程3(思政智慧版)外研社编B3U6 Section B.pptx
- 新视野大学英语(第四版)读写教程4(思政智慧版)B4U6Section A.pptx
- 新编大学英语(第三版)综合教程 2外研社编B2U4Activate.ppt
- 新视野大学英语(第四版)读写教程4(思政智慧版)B4U3Section C+Project.pptx
- 新编大学英语(第三版)综合教程 3外研社编B3U8Read by critical thinking.ppt
- 新视野大学英语(第四版)读写教程3(思政智慧版)外研社编B3U3 Section B.pptx
- 新视野大学英语(第四版)读写教程2(思政智慧版)外研社编B2U4Section B.pptx
- 新视野大学英语(第四版)读写教程3(思政智慧版)外研社编B3U6 Section C + Project.pptx
文档评论(0)