欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第三章Java程序..ppt

    • 资源ID:79064033       资源大小:1.15MB        全文页数:20页
    • 资源格式: PPT        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第三章Java程序..ppt

    第第3章章 运算符和表达式运算符和表达式掌握赋值运算符、算术运算符、关掌握赋值运算符、算术运算符、关系运算符、逻辑运算符及其应用系运算符、逻辑运算符及其应用double wangScore=80;/王浩成绩王浩成绩double zhangScore;/张萌成绩张萌成绩wangScore=zhangScore;System.out.println(“张萌成绩是张萌成绩是+zhangScore);zhangScore =wangScore;/将右边的值给左边的变量将右边的值给左边的变量 赋值运算符赋值运算符 wangScorezhangScore8080代码错误代码错误3.1 表达式表达式 3.2 赋值运算符赋值运算符1、学生王浩的Java成绩是80分,学生张萌的Java成绩与王浩的相同,输出张萌的成绩变量名变量名 =表达式表达式;a =(b +3)+(b 1)表达式表达式 表达式表达式 表达式表达式 赋值赋值运算符运算符赋值运算符赋值运算符表达式举例表达式就是符号(如加号、减号)与操作数(如表达式就是符号(如加号、减号)与操作数(如b、3等)的组合等)的组合3.3 算术运算符算术运算符基本的算术运算2、从控制台输入学员王浩3门课程成绩,编写程序实现 (1)Java课和SQL课的分数之差 (2)3门课的平均分操作数操作数操作数操作数运算符运算符import java.util.Scanner;public class Scorepublic static void main(String args)Scanner rd=new Scanner(System.in);System.out.print(STB的成绩是:的成绩是:);double stb=rd.nextInt();/stb分数分数/省略接收省略接收Java分数和分数和SQL分数分数double differ;/分数差分数差double avg;/平均分平均分/省略输出成绩单代码省略输出成绩单代码differ=java-sql;/计算计算Java课和课和SQL课的成绩差课的成绩差System.out.println(Java和和SQL的成绩差:的成绩差:+differ);avg=(stb+java+sql)/3;/计算平均分计算平均分System.out.println(3门课的平均分是门课的平均分是:+avg);指定指定Scanner类路径类路径通过键盘的输入得到通过键盘的输入得到STB的成绩的成绩 计算成绩差和平均分计算成绩差和平均分 说明说明:两个整数类型的数据做除法时,结果只保留整数部分。如6/5=1;只有两个整数才能进行取模运算,其结果是两数相除的余数。如9%2=1,而4.5%2是非法的;自加和自减运算只适用于变量,而不能用于常量或表达式,i+是合法的,5+是非法的。还要注意i+和+i的区别,前者先使用i的值,然后i的值增加1,后者是先使i的值增加1,然后再使用i的改变后的值。算术表达式是由算术运算符与操作数连接组成的表达式,表达式的类型由运算符和操作数确定。如下面是一个合法的算术表达式:a*(b+(c%d)/e)*(f+g/h)在计算该表达式的值时要注意运算符的优先级。说明说明:复合赋值运算符:假如你想为一个变量增加一个数并将结果指定给该变量,你可以这样做:i=i+2;或或 i+=2;下表给出了所有的复合赋值运算符和它的等价形式。int num1=5;int num2=2;int a=num1%num2;int b=num1/num2;System.out.println(num1+%+num2+=+a);System.out.println(num1+/+num2+=+b);num1+;num2-;System.out.println(num1=+num1);System.out.println(num2=+num2);5%2=15/2=2下面代码片断的输出结果是什么?输出输出%:求余数:求余数/:求商:求商等价于:等价于:num1=num1+1;等价于:等价于:num2=num2-1;num1=6num2=1输出输出练习练习计算员工工资计算员工工资需求说明:需求说明:从控制台输入基本工资,并计算输出实领工资从控制台输入基本工资,并计算输出实领工资练习练习打印购物小票并计算积分打印购物小票并计算积分需求说明:需求说明:结算时打印购物小票结算时打印购物小票计算此次购物获得的会员积分计算此次购物获得的会员积分指导指导幸运抽奖幸运抽奖 训练要点:运算符(%、/)的使用使用Scanner类接收用户输入需求说明:商场推出幸运抽奖活动根据抽奖规则计算会员卡号各位数字之和实现思路:1、接收输入的会员卡号2、分解获得各位数字3、计算各位数字之和难点指导:分解获得各位数字讲解需求说明讲解需求说明用什么数据类型能表示用什么数据类型能表示一件艺术品是真货还是假货一件艺术品是真货还是假货地铁地铁3 3号线的首发车时间是号线的首发车时间是5 5:0000吗吗这次考试成绩在这次考试成绩在9090分以上吗分以上吗boolean(布尔布尔)类型类型boolean类型的值:类型的值:真:真:true假:假:falseboolean类型只有这两个值类型只有这两个值为什么需要为什么需要booleanboolean类型类型如何如何使用布尔类型使用布尔类型3 3、从控制台输入张三同学的成绩,与李四的成、从控制台输入张三同学的成绩,与李四的成绩(绩(8080分)比较,输出分)比较,输出“张三的成绩比李四的成张三的成绩比李四的成绩高吗绩高吗?”的判断结果的判断结果int liSi=80;/学员李四成绩学员李四成绩boolean isBig;/声明一个声明一个boolean类型的变量类型的变量 Scanner rd=new Scanner(System.in);System.out.print(输入学员张三成绩输入学员张三成绩:);/提示要输入学员张三的成绩提示要输入学员张三的成绩int zhangSan=rd.nextInt();/输入张三的成绩输入张三的成绩 isBig=zhangSan liSi;/将比较结果保存在将比较结果保存在boolean变量中变量中 System.out.println(张三成绩比李四高吗张三成绩比李四高吗?+isBig);/输出比较结果输出比较结果定义定义boolean变量变量isBig,存储比较结果,存储比较结果将比较结果保存在将比较结果保存在isBig变量中变量中比较高低、大小、长短等比较高低、大小、长短等张三的考试成绩是否比李四高大象是否比乌龟更长寿篮球跟地球一样大吗如何比较?如何比较?使用使用关系运算符关系运算符可以比较高低、大小、长短等可以比较高低、大小、长短等3.4 关系运算符关系运算符常用的关系运算符有哪些:常用的关系运算符有哪些:,=,李四的成绩李四的成绩 假假大象的寿命大象的寿命=y 5!=3 i=j ch!=a+6x=y 5!=3 i=j ch!=a+6处理复杂条件处理复杂条件4 4、张浩、张浩JavaJava成绩大于成绩大于9898分,而且音乐成绩大于分,而且音乐成绩大于8080分,老师奖励他;或者分,老师奖励他;或者JavaJava成绩等于成绩等于100100分,分,音乐成绩大于音乐成绩大于7070分,老师也可以奖励他分,老师也可以奖励他分析:怎样把多个条件连接起来?分析:怎样把多个条件连接起来?使用使用逻辑运算符逻辑运算符运算符表达式说 明&条件条件1&条件条件2仅仅两个条件同时为真,结果为真仅仅两个条件同时为真,结果为真|条件条件1|条件条件2只要两个条件有一个为真,结果为真只要两个条件有一个为真,结果为真!条件条件条件为真时,结果为假条件为真时,结果为假条件为假时,结果为真条件为假时,结果为真3.5 3.5 逻辑运算符逻辑运算符 逻辑运算符包括:逻辑运算符包括:&、|、!说明:说明:&和和|在执行操作时,如果从左边的表达式中得到在执行操作时,如果从左边的表达式中得到的操作数能够确定整个表达式的运算结果,就不再对右的操作数能够确定整个表达式的运算结果,就不再对右边的表达式进行运算,这种现象我们称之为短路,目的边的表达式进行运算,这种现象我们称之为短路,目的是为了加快运算速度。是为了加快运算速度。结果结果为为booleanboolean型型的变量或表达式可以通过逻辑运的变量或表达式可以通过逻辑运算符组成逻辑表达式。运算结果为算符组成逻辑表达式。运算结果为truetrue或或falsefalse。score1 98&score2 80|score1=100&score2 70 当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序运算符的优先级运算符的优先级最高的优先级:小括号,即最高的优先级:小括号,即()最低的优先级:赋值运算符,即最低的优先级:赋值运算符,即=优先级顺序:!优先级顺序:!算术运算符算术运算符比较运算符比较运算符&|(score1 98&score2 80)|(score1=100&score2 70)问题问题4 4的条件的条件3.7 3.7 运算符优先级运算符优先级 运算符的优先级决定表达式中不同运算执行的先后运算符的优先级决定表达式中不同运算执行的先后次序,优先级高的先进行运算,在优先级相同的情况下次序,优先级高的先进行运算,在优先级相同的情况下结合性决定运算的顺序。结合性决定运算的顺序。

    注意事项

    本文(第三章Java程序..ppt)为本站会员(得****1)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开