表达式的值必须是boolean类型-西南科技大学网络教育学院--网络学习.ppt

表达式的值必须是boolean类型-西南科技大学网络教育学院--网络学习.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表达式的值必须是boolean类型-西南科技大学网络教育学院--网络学习.ppt

if(a+bca+cbb+ca){ if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b) { System.out.printf(构成直角三角形); } else if(a*ab*b+c*cb*ba*a+c*cc*ca*a+b*b){ System.out.printf(构成锐角三角形); } else{ System.out.printf(构成钝角三角形); } } else{ System.out.printf(不能构成三角形); } switch开关语句 switch 语句是多分支的开关语句,用于多分支单选择 格式 switch(表达式){ case 常量值1: 若干个语句 break; … … … case 常量值n: 若干个语句 break; default: 若干语句 } 此常量值必须和switch后表达式的值类型一致 此表达式的值必须是整形或字符型,如果用字符类型的‘1’等表示数字,则不超过‘9’ 循环语句 while循环 一般格式: while(表达式) { 若干语句 } 表达式 循环体 true false while循环语句流程图 表达式的值必须是boolean类型 do-while循环 一般格式: do{ 若干语句 } while(表达式); 循环体 表达式 true false do-while循环语句流程图 表达式的值必须是boolean类型 do-while循环和while循环又称为不确定循环。 区别是:do-while的循环体至少被执行一次。 高级语言程序设计(Java) * 第三章 运算符、表达式与语句 西南科技大学网络教育系列课程 高级语程序设计(Java) 算术运算符和算术表达式 算术运算符 算术运算符包括:+,-,*,/,%,++,--。 加减运算符 加减运算的结合性是从左到右。 加减运算的操作元是整型或浮点型数据。 加减运算符的优先级是4级。 级别越高,优先性越低 乘、除和求余运算符 乘、除和求余运算的运算符号为*、/、%,都是双目运算符。 *、/、%运算符的结合性是从左到右,例如:2*3/8,先计算2*3,然后再将得到的结果除以8。 乘、除和求余运算的操作元是整型或浮点型数据。 *、/、%运算符的优先级是3级。 自增、自减运算符 自增、自减运算的运算符号为:++、--。 都是单目运算符。 运算符可以放在操作元之前,也可以放在操作元之后,但操作元必须是一个整型或浮点型变量(不能是常量或表达式)。 运算符的作用是使变量的值增1或减1。 运算符的优先级是2级,结合性从右到左。 注意 前缀++:变量先自增1,后引用。 例如:int a=2; int b=++a; (a=3,b=3) 后缀++:变量先引用,后自增1 。 例如:int a=2; int b=a++; (a=3,b=2) 自减--的用法同上。 算术表达式 用算术符号和操作元连接起来的符合Java语法规则的式子,称为算术表达式。 例如(a+b)*(c-d) 算术混合运算的精度 精度由低到高排列为: 低 高 byte short char int float long double Java将按运算符两边的操作元的最高精度保留结果的精度。 例 5 / 2 = 2 ; 5 - 3 = 2 ; 5 / 2.0 = 2.5 ; 5.0-3.0f = 2.0 char型数据和整型数据运算结果的精度是int 如:‘H’ + 18 = 90 关系运算符与关系表达式 关系运算符用来比较两个值的关系,关系运算符的运算结果是boolean型数据。 当运算符对应的关系成立时,运算结果是true,否则是false。 关系运算符包括:==,!=,,=,,= “==”和“!=”都是由2个字符组成的一个完整的符号,书写时中间不要含有空格。 关系运算符优先级低于算术运算符,执行顺序自左向右。 例 109的结果是false,51的结果是true ‘a’‘b’的结果是false,’a’’A’的结果是true 1020-17 相当于10(20-17),结果为true int a=1

文档评论(0)

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

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

1亿VIP精品文档

相关文档