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

    Java上机作业2_运算符和表达式27409.pdf

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

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

    Java上机作业2_运算符和表达式27409.pdf

    第三章 运算符和表达式 一、大纲 1.理解表达式以及其相关概念 2.掌握算术赋值等运算符的使用 二、实验目标:1.掌握表达式,优先级,结合性的概念。2.掌握算数,赋值,增减量,逗号表达式的使用。3.理解类型转换的含义和使用方法。4.掌握输入输出运算符的使用。5.能使用输入输出运算符结合变量和算术、赋值等运算符实现一个简单的现实功能。三、实验方式:要求学生自己独立完成 四、任务 4.1任务 1:使用变量参与各种运算(时间:40 分钟)4.1.1.2(20 分钟)要求从键盘上接收三个整数 a,b,c,分别求+a+b+c,a+b+c+,a+b+c和+a+b+c 的和,并将其输出。a=1 b=2 c=3 4.1.2 任务目的(1)理解变量在未被初始化的情况下其值随机。(2)理解增量运算符的运算规则。(3)理解优先级的概念。4.1.3 任务要求(1)先分析程序的执行结果,以及每一步语句执行后程序中各自变量的变化情况。(2)如果分析有困难,可以先查看执行结果,再分析程序的执行情况。4.1.4 难点提示 前+和后+的运算规则,以及优先级概念。4.2任务 2:变量与输入输出运算符的结合使用(时间:70分钟)4.2.1 任务描述 4.2.1.1(15 分钟)(1)分别定义三个 int 变量,从键盘上接收三个整数,然后对它们求和,输出求和结果。(2)注意需要将求和的结果另外保存到一个变量中,然后再执行输出操作。4.2.1.2(20 分钟)定义一个 int 类型的变量 a,并从键盘接收一个整数,将其赋予 a,定义一个 float 类型 的变量 b,并从键盘接收一个浮点数,将其赋予 b,再定义一个 float 类型的变量 c,计算 a+b的值,并将其赋予 c。4.2.1.3(15 分钟)编写一个程序,该程序要求输入一个 float 类型的数字并打印该数的立方值,并将其立 方值赋给一个 int 类型的变量,打印该 int 类型的值。4.2.1.4(20 分钟)从键盘上接收三个整数,依次赋给 a,b,c 三个变量,计算(a+b)(a-c),(ab+ac+c)的值,并将其赋给变量 x,y,打印 x,y 的值。4.2.2 任务目的(1)变量定义和初始化。(2)使用 Scanner 进行数据输入,System.out.print 进行数据输出。(3)算数运算符的使用。(4)理解数据类型转换(5)建立面向过程程序设计的基本思路:定义变量、提示用户输入数据、接收数据、数据处理、返回处理结果(一般指直接输出结果)。4.2.3 任务要求(1)代码结构应该符合规范,结构要清晰,要在程序中添加适当的注释信息。(2)应该在用户输入前给出提示信息,在输出结果前提示结果的意义。例如,4.2.1.1 执行过程可以参考下面流程(程序运行时在屏幕上显示的信息):(请您输入三个整数:请输入第一个数:(用户输入第一个数)请输入第二个数:(用户输入第二个数)请输入第三个数:(用户输入第三个数)您输入的三个数的和是:(输出求和结果)4.2.4 难点提示 注意:在拿到一个具体的实际业务的需要时,不要急于写代码,应该先在头脑里(最好在纸上)勾画出具体的程序设计流程,以及需要实现此功能,而划分的具体步骤。在梳理好思路后,再将思路和步骤用代码实现即可。了解编写此类具有实际意义的程序,主要目的是为了慢慢建立自己编程的思路,树立编程的思想,切忌直接在机器上勾画思路,或者写一步看一步,这样会使自己忽视对程序整体上的把握,而沉浸于具体的代码。正确的方法是,应该是先有思路和编程步骤后,再按照步骤或思路编写代码(代码只是思路和实现步骤的具体体现而已)。4.3任务 3:综合应用(时间:30 分钟)4.3.1 任务描述 4.3.1.2(15 分钟)编写一个程序,该程序要求用户输入天数,然后将该值转换成周数和天数。例如,改程序将 18 天转换成 2 周 4 天。用下面的格式显示结果:18 days are 2 weeks and 4 days.(15 分钟)4.3.2 任务目的(1)变量定义和初始化。(2)使用 Scanner 进行数据输入,System.out.print 进行数据输出。(3)算数运算符的使用。4.3.3 任务要求(1)代码结构应该符合规范,结构要清晰,要在程序中添加适当的注释信息。(2)应该在用户输入前给出提示信息,在输出结果前提示结果的意义。五、作业(120分钟)5.1 作业 1 5.1.1 作业任务 5.1.1.1(25 分钟)编写一个程序,程序能完成一个求矩形面积和周长的功能:从键盘上依次接收矩形的长和宽两个数据,输出这个矩形的面积和周长。5.1.1.2(25 分钟)构造具有下面功能的语句,并依次打印其结果:(1)把变量 x 的值减 1;(2)把 n 除以 k 所得的余数赋给 m;(3)用 b 减去 a 的差去除 q,并将结果赋给 p;(4)用 a 与 b 的和除以 c 与 d 的积,并将结果赋给 x;5.1.1.3(40 分钟)用 C 语言编程,根据用户输入的半径计算球的表面积,体积,经过圆心的横切圆的面积以及以此以此球的半径、直径作为直径和高的圆柱体的侧面积、表面积和体积(将 定义成值为 3.14)。5.1.1.4(30 分钟)编写一个程序,要求用户输入一个数字,程序会自动计算以此数字为开始往后十个数的和,并将结果打印。(预习下一章内容)5.1.2 任务要求(1)在用户输入数据前,应给出用户提示信息。(2)计算面积和周长的结果需要保存到一个变量里,然后再进行其他操作(例如:输出结果)。(3)变量名必须使用正确的英文单词,不能使用中文拼音缩写或类似于 a,b,i,j 等这种定义方式。(4)程序在编写时,注意程序的格式,例如:缩紧、空行、空格的使用。(5)编程原则:程序应保证结清晰,容易理解,并添加适当的注释说明信息。5.1.3 难点提示 计算面积和周长时给出正确的表达式。预习使用 for 循环或 while 循环完成 5.1.1.4。一、编程题 1、使用变量存储以下 MP3 信息,并打印输出 品牌(brand):爱国者 F928 重量(weight):12.4 电池类型(type):内置锂电池 价格(price):499 2、学员王浩的 Java 成绩是 80 分,学员张萌的 Java 成绩与王浩的相同,输出张萌的成绩 3、从控制台输入学员王浩 3 门课程成绩,编写程序实现 (1)Java 课和 SQL 课的分数之差 (2)3 门课的平均分 4、根据天数(46)计算周数和剩余的天数 5、已知圆的半径 radius=1.5,求其面积 6、某班第一次 Java 考试平均分 81.29,第二次比第一次多 2 分,计算第二次考试平均分?7、去年 Apple 笔记本所占市场份额是 20,今年增长的市场份额是 9.8,求今年所占份额?8、实现一个数字加密器,加密规则是:加密结果=(整数*10+5)/2+3.14159,加 密结果仍为一整数 二、完成代码填空 1.指出以下代码有什么错误 public class HelloAccp public static main(String args)System.out.println(你好!ACCP5.0);错误:()public class HelloAccp public static void main(String args)System.out.println(你好!ACCP5.0)错误:()2.请分析下面的代码,并写出结果 int num=90;System.out.println(num+);运行结果:()double a=89.5;int b=(int)a+10;System.out.println(b);运行结果:()3.根据运行的结果,在括号处补全代码 int num=90;int num2=100;System.out.println();运行结果:num +num2=190 三、实现功能 1、2、3、4、5、训练要点:运算符(%、/)的使用 使用 Scanner 类接收用户输入 需求说明:商场推出幸运抽奖活动,根据抽奖规则计算会员卡号各位数字之和 实现思路:1、接收输入的会员卡号 2、分解获得各位数字 3、计算各位数字之和 难点指导:分解获得各位数字

    注意事项

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

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




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

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

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

    收起
    展开