实验一 基本程序设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一基本程序设计 实验目的 巩固以下几个概念: 使用Scanner类从控制台获取输入。 使用if语句,使用if、elseif、else语句。 使用while语句,使用do-while语句,使用for语句编写循环。 实验要求 (1)编写一个程序,读入一笔费用与酬金率,计算酬金和总钱数。例如,如果用户输入10作为费用,15%作为酬金率,计算结果显示酬金为¥1.5,总费用为¥11.5。下面是一个运行示例: Enterthesubtotal(费用)andagratuityrate(酬金率):15.6915 Thegratuity(酬金)is2.35andtotal(总费用)is18.04 关键代码: java.util.Scannerinput=newjava.util.Scanner(System.in); input.nextDouble(); 变量名:subtotal(费用); rate(酬金率); gratuity(酬金); total(总费用); (2)(求ASCII码对应的字符)编写程序接受一个ASCII码(从0到128的整数),然后显示它所代表的字符。例如用户输入的是97,程序显示的是俄字符a。下面是一个运行示例: EnteranASCIIcode:69 ThecharacterforASCIIcode69isE 关键代码:(char)code; 变量名:code (3)(计算一个三角形周长)编写程序,读取三角形的三条边,如果输入值合法就计算这个三角形的周长;否则,显示这些输入值不合法。如果任意两条边的和大于第三边,那么输入值都是合法的。 变量名:edge1,edge2,edge3; (4)(解一元二次方程)求一元二次方程ax2+bx+c=0的两个根,b就有*b-4ac称作一元二次方程的判别式。如果它是正值,那么一元二次方程俄就有两个正根。如果它为0,方程就只有一个根。如果它是负值,方程无实根。编写程序,提示用户输入a、b和c的值,并且显示基于判别式的结果。如果判别式为正,显示两个根,如果判别式为0,显示一个根,如果判别式为负,显示方程无实根。 提示:使用Math(x,0.5)计算x的平方根。 运行示例:Entera,b,c:1.031 Therootare-0.381966and-2.61803 Entera,b,c:12.01 Therootis-1 Entera,b,c:123 Theequationhasnorealroots 变量名:doublea,b,c; doublediscriminant=b*b–4*a*c(判别式) doubler1,r2; (5)(统计正数和负数的个数,然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值的总和及其平均值(不对0计数)。当输入为0时,表示程序结束。将平均值以浮点数显示。下面是一个运行示例: Enteranintvalue,theprogramexitsiftheinputis0: 12-130 Thenumberofpositivesis3 Thenumberofnegativesis1 Thetotalis5 Theaverageis1.25 参看课本程序清单4-4,用到的变量名: intcountPositive(统计正数个数)、countNegative(统计负数个数)、 count(统计输入数值个数)、total(总和)、num(输入数); 程序模板 实验指导 标识符是由字母、数字、下划线和美元符号构成的字符序列。 标识符不能是保留字。 标识符必须以字母或下划线开头,不能以数字开头。 使用选择语句可以对有可选择路径的情况进行程序设计。选择语句有以下几种类型:if语句、if…else语句、嵌套if语句、switch语句和条件表达式。 While循环和for循环都称为前测循环,do-while循环称为后测循环。 5、实验报告 1、实验完成后,检查是否达到试验目的。 2、编写实验报告(打印或手写均可),在下一次上实验课时提交。 3、评出成绩,按五级(A,B,C,D、E)评分。 试验二方法 一、试验目的 巩固以下几个概念:定义方法; 会调用带返回值和不带返回值的方法; 掌握方法的按值传参; 会开发模块化的、易读、易调试和易维护的可重用代码; 使用方法重载,理解歧义重载。 二、试验要求 (1)一个五角数被定义为n(3n-1)/2,其中n=1,2,…。所以,开始的几个数字就是1,5,12,22…,编写下面的方法返回一个五角数: publicstaticintgetPentagonaNumber(intn) 编写一个测试程序显示前100个五角数,每行显示10个。 提示:通过for循环语句打印前100个五角数

文档评论(0)

linyin1994 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档