




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章,Java 选择结构,2,数据类型,byte char boolean short int long float double,数组 类 接口,原始数据类型,引用数据类型,3,数据类型说明,4,数据类型的使用,输出Java课考试最高分:98.5 输出最高分学员姓名:张三 输出最高分学员性别:男,public class Hello2 public static void main(String args) double score = 98.5; String name = “张三“; char sex = 男; System.out.println(“本次考试成绩最高分: “ + score); /输出其他 ,单引号,双引号,连接输出信息,演示示例:不同类型变量存取,5,1、字母 2、下划线_ 3、$ 符号,首字母,任意多的: 1、数字 2、字母 3、下划线_ 4、$ 符号,其余部分,变 量 名,Java语言中,变量命名要符合一定规则 money,score,name,sex,变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore,变量命名规则2-1,6,变量命名规则2-2,检查下面这些是否是合法的变量名,principal,cost_price,marks_3,$lastname,city,123rate,discount%,zip code,City,int,7,public class Hello3 public static void main(String args) String title; System.out.println( title ); ,String title; /声明变量title title = “Java“ ; /赋值,String title = “Java“; /声明变量title并赋值,1,2,先声明变量并赋值, 然后才能使用,常见错误1,代码错误,正确方案,8,运算符,9,变量名 表达式;,赋值运算符2-2,=,Z = ( X * 2 ) + ( 5 Y ),表达式,表达式,表达式,赋值运算符,表达式举例,10,算术运算符3-1,基本的算术运算 某学员3门课成绩如右表所示,编程实现: 1、Java课和SQL课的分数之差 2、3门课的平均分,11,示例,代码片断: int a= 5, b= 12,d=10,c; c=a+b; 加法 c=b%a; 取模 d+; 递增 d-; 递减 c 和 d 的值: c=17 相加后 c=2 这是 a/b 的余数 d=11 递增后 d=10 递减后,代码片断: boolean i=true, j=false; boolean or=i|j, and=i or 和 and 的值 or=true 使用逻辑 or and=false 使用逻辑 and not=false 使用一元逻辑 not,算术运算符,逻辑运算符,12,1、根据天数(46)计算周数和剩余的天数,2、已知圆的半径radius= 1.5,求其面积,小结2,13,自动类型转换,double firstAvg = 81.29; double secondAvg; int rise = 2; secondAvg = firstAvg + rise; System.out.println(“第二次平均分是:“ + secondAvg);,14,在某种条件下,系统自动完成类型转换 两种类型兼容 例如:int 和 double 兼容 目标类型大于源类型 例如:double 型 大于 int 型 对于表达式 如果一个操作数为double型,则整个表达式可提升为double型,类型提升规则,15,int age = 19; char sex = 女; char result = age + sex;,下面语句正确吗?,int a = 10; int b = 10.2; double c = 10; c = a; int d = c;,int 不可以自动转换成char,double不可以自动转化成int,常见错误,16,int before = 20; /apple笔记本市场份额 double rise = 9.8; /增长的份额 int now = before + rise; /现在的份额,int now = before + (int)rise;,编译出错:不能完成 自动类型转换,(类型名)表达式,强制类型转换,int b = (int)10.2; double a = 10; int c = (int)a;,强制类型转换,更改为,强制类型转换,17,上机作业,升级“我行我素shopping”购物管理系统,完成以下功能: 购物结算 打印购物小票 计算会员积分 模拟幸运抽奖 计算员工工资,18,训练技能点,会声明和使用变量 能熟练使用常用运算符 赋值运算符:= 算术运算符:+、 - 、*、 /、 %,19,训练要点: 运算符(*、=)、从控制台输出信息 需求说明: 根据购物清单及会员级别: 1、计算消费金额 2、以右表形式输出结果(不要求表格边框),阶段1,20,实现思路及关键代码: 声明变量存放商品信息(单价、购物个数) 根据不同折扣,分别计算消费金额 使用“+”连接输出信息,使用t控制输出格式,System.out.println(“张三t“ + shirtMoney);,阶段1,21,需求说明: 张三(享8折)购物如右表所示,结算时支付1500元 1、计算消费总额并打印购物小票(如右图) 2、计算购物获得的会员积分(100元获3分),阶段2,完成时间:20分钟,22,训练要点: 运算符(%、/) 需求说明: 幸运抽奖:凡是4位会员卡号的各个位上的数字之和大于20,则为幸运客户,有精美Mp3送上,编程计算8349各位数字之和,阶段3,23,实现思路及关键代码: 结合使用“/”和“%”分解获得各位数字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脑干出血术后护理查房
- 山西省晋源区第七小学2025年三年级数学第二学期期末经典模拟试题含解析
- 四川音乐学院《设计素描(1)》2023-2024学年第二学期期末试卷
- 中央司法警官学院《文化哲学》2023-2024学年第二学期期末试卷
- 襄樊市南漳县2025届数学五下期末教学质量检测试题含答案
- 辽宁理工学院《化工应用软件实践》2023-2024学年第二学期期末试卷
- 浙江理工大学《商务英语写作(二)》2023-2024学年第二学期期末试卷
- 重庆护理职业学院《数据结构》2023-2024学年第二学期期末试卷
- 延安大学《数据分析与数据挖掘》2023-2024学年第二学期期末试卷
- 娄底职业技术学院《导演学》2023-2024学年第二学期期末试卷
- 屈光性白内障手术发展
- 基于物联网的智能衣柜
- 用认知绘画(想象空间)课件-2023-2024学年高中美术人教版(2019)选择性必修1《绘画》
- 医院政工查房
- 2022年4月自考04851产品设计程序与方法试题及答案含解析
- GB/T 7911-2024热固性树脂浸渍纸高压装饰层积板(HPL)
- 《石油化工企业场地地下水污染防治技术指南》(T-CAEPI 39-2021)
- 基于STM32的智能避障循迹小车系统设计答辩模板
- 自考00537中国现代文学史押题精华考点汇总
- 特种设备使用单位风险管控清单
- 中医养生讲义
评论
0/150
提交评论