java选择结构课堂笔记选编.docx

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

章节回顾 数据类型 基本数据类型: 整型:short int long[l L] 浮点型:float[f F] double char(单字符用单引号) Boolean(返回值为true false) 引用数据类型:String 变量声明和使用 数据类型 变量名=变量值; String username=”张三”; //用户姓名 字符串 int age=21; //用户的年龄 整型 1 先声明 再赋值 最后使用 String address; //声明地址 address address=”江西省 南昌市”; System.out.print(address); 2 声明同时赋值 最后使用 String address=”江西省 南昌市”; System.out.print(address); 运算符的使用 赋值运算符; = 将右边的内容赋值给左边 算术运算符:+ - * /( 取整 整形) %(取余 取模) 关系运算符: = = !=(不等于) ==(等于) 关系运算符返回的数据类型为boolean类型 要么true 要么false 数据类型转换 short int long float double 自动类型转换 左边的数据类型大于右边数据类型 int num1=1; int num2=2; double sum=num1+num2; 强制类型转换 当左边数据类型小于右边数据类型 我们在右边使用()进行强制转换 例如 double num=3.3; int sum=num; //会出现编译错误 无法将double类型转换为int类型 //使用(int)进行强制转换 向下转换 会丢失精度 也就是说 sum的值为3。 int sum=(int)num; 键盘输入 Scanner scann=new Scanner(System.in); 除了scann 对象名 是任意取 其他单词是固定写法 定义了控制台输出对象 可以通过scann调用一系列方法在控制台接收各种类型的数据 课堂内容 如何实现两个变量值互换? 通过设置中间变量temp 实现两个变量互换 运算符之逻辑运算符 || ! 运算符表达式说 明 条件1 条件2仅仅两个条件同时为真,结果为真||条件1 || 条件2只要两个条件有一个为真,结果为真!! 条件条件为真时,结果为假 条件为假时,结果为真 张浩Java成绩大于98分,而且音乐成绩大于80分,老师奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他 int javaScore; int music; 情形1 javaScore98 同时 music80 或 情形2 javaScore==100 同时 music70 获得奖励 if选择结构 if 语法结构 if( 条件){ //条件返回的结果必须为boolean true 或者 false //语句 只有条件返回值为true 则执行大括号里的内容 } if else 语法结构 if(条件表达式){ //如果条件表达式返回的结果为true 则执行 }else{ //如果条件表达式返回的结果为false 则执行 } 多重if选择结构 语法结构 if(条件1){ //满足条件1 则执行 }else if(条件2){ //满足条件2 则执行 } …else if结构 else{ …以上条件都不满足 则执行 } 从控制台接收学员输入的成绩。判断该学员 的成绩 等级划分。 90-100 优秀 =90 80~90 良好 =80 70-80 中等 =70 60-70 及格 =60 60以下 不及格 选择结构的嵌套 If 或if else或多重if选择结构进行任意的嵌套。 switch选择结构 语法结构 switch(表达式){ //表达式jdk1.7 只可以放 整型(int) 字符(char) 字符串(String) case 值1: //执行语句 break;//中断 case 值2: //执行语句 break; //中断 … default: //以上情形都不满足的情况下 执行 //默认情况 以上不满足 break; } break;跳出选择结构 一般适用于等值判断 异常处理 为了提高程序的健壮性,预想用户可能出现的错误指令,在程序设计时 进行处理。 例如以下代码: 使用 scanner对象 hasNextXXX();

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档