java语第1天(简介).ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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语

文档评论(0)

wcc543543 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档