Java程序设计及应用上机报告1——第二周.docx
-
资源ID:92364846
资源大小:48.28KB
全文页数:5页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Java程序设计及应用上机报告1——第二周.docx
Java 程序设计及应用试验报告本2023 年到 2023 学年第 2 学期专业信息工程年级信工 102学号10101571姓名王嘉璇导师翟 洁计算机试验教学中心2023 年月Java 程序设计及应用实 验 报 告 1 学号: 10101571姓名: 王嘉璇班级: 信工 102成绩:试验名称:运行环境及根底语法所使用的工具软件及环境:MyEclipse 8.5试验地点:215一、试验目的:生疏 MyEclipse 根本运行环境;生疏Java 程序设计语言的根本语法二、试验步骤:1、设置MyEclipse 的工作空间为D:javaExecise(1) 在D 盘下建立javaExecise 文件夹。(2) 单击【开头】|【全部程序】|MyEclipse|MyEclipse 8.5 命令,启动MyEclipse。(3) 在消灭的当前工作空间设置对话框中输入“D:javaExecise”,并单击 OK 按钮进入 MyEclipse工作界面。2、创立工程MyProject1并在该工程下创立类(1) 单击File |New |Java Project命令,翻开New Java Project对话框。在Project name文本框中输入MyProject1,单击Finish按钮关闭对话框。(2) 单击File |New |Class命令,翻开New Java Class对话框。在name文本框中输入类名, 例如Product,然后选中public static void main(String args)和Generate comments复选框以自动生成main主方法及程序的相关注释,最终单击Finish按钮。二、试验内容:1、编写程序计算 3 个整数的乘积。(1) 创立一个从标准输入设备读入数据的Scanner 对象。(2) 声明int 类型变量x、y、z 和 result。(3) 提示用户输入第一个整数。(4) 从用户输入读入第一个整数,并将它保存在变量x 中。(5) 提示用户输入其次个整数。(6) 从用户输入读入其次个整数,并将它保存在变量y 中。(7) 提示用户输入第三个整数。(8) 从用户输入读入第三个整数,并将它保存在变量z 中。(9) 计算变量x、y 和 z 中存放的 3 个整数的乘积,并将结果赋值给变量result。(10) 显示消息“Product is”和变量result 的值。2、参照书上例 2-5、例 2-9、银行账户案例 2.2.3、温度转换案例 2.5.2,完成此题。创立主类AreaAndLength,并创立类:Triangle,用来描述“三角形”。 类Triangle 表示三角形,三角形类包括 3 个方法:初始化各项信息方法 initTriangle、构成三角形方法 isTriangle、计算三角形周长方法getTriangleLength、计算三角形面积方法 getTriangleArea。具体要求如下:【1】创立类 Triangle。(1) 类Triangle 中定义int 类型变量a、b、c 和 boolean 类型变量boo;(2) 初始化各项信息方法initTriangle,输入参数为int 类型变量a1、b1、c1,分别将参数赋值给变量a、b、c;(3) 构成三角形方法isTriangle,返回类型是 boolean,推断变量a、b、c 是否符合构建三角形的条件假设任意两边之和大于第三边,则三角形构成成功。假设三角形构成条件成立,则boo 的值为true,否则boo 的值为false。将变量boo 的值返回。(4) 计算三角形周长方法getTriangleLength,返回类型是 int 型,定义int 型变量Tlen表示周长,将变量a、b、c 的和赋值给变量Tlen,将变量Tlen 的值返回。(5) 计算三角形面积方法getTriangleArea,返回类型是 double 型,定义double 型变量Tarea 表示面积,并定义 double 型变量p 表示周长的一半,将 Math.sqrt(p*(p-a)*(p-b)*(p-c) 的值赋给变量Tarea,将变量 Tarea 的值返回。【2】创立主类 AreaAndLength。(1) 创立一个从标准输入设备读入数据的Scanner 对象。(2) 声明int 类型变量x、y、z 和 Tlength。声明double 类型变量T_area。(3) 提示用户输入第一条边边长。(4) 从用户输入读入第一个整数,并将它保存在变量x 中。(5) 提示用户输入其次条边边长。(6) 从用户输入读入其次个整数,并将它保存在变量y 中。(7) 提示用户输入第三条边边长。(8) 从用户输入读入第三个整数,并将它保存在变量z 中。(9) 创立类Triangle 的对象变量MyTriangle 并执行new 操作。(10) 调用类Triangle 的方法initTriangle,输入参数为 x、y、z。(11) 调用类 Triangle 的方法isTriangle,假设返回值为 true,则调用方法 getTriangleLength并将返回值赋给变量Tlength;而且调用方法getTriangleArea 并将返回值赋给变量T_area;输出三角形的周长和面积。假设返回值为false,则输出“三角形构建 不成功!”。条件语句参考例子:if (a=1) System.out.println(“Its OK!”);elseSystem.out.println(“Its not OK!”);三、程序设计代码1. import java.util.Scanner; public class Number public static void main(String args) Scanner input=new Scanner(System.in); int x,y,z,result;System.out.println(“请输入第一个整数: “);x=input.nextInt; System.out.println(“请输入其次个整数: “); y=input.nextInt; System.out.println(“请输入第三个整数: “); z=input.nextInt;result=x*y*z; System.out.println(“Product is “+result);2. import java.util.Scanner;class Triangleint a,b,c;boolean boo;void initTriangle(int a1,int b1,int c1) a=a1;b=b1;c=c1;boolean isTriangle boo=(a+b)>c?true:false; return boo;int getTriangleLength int Tlen; Tlen=a+b+c;return Tlen;double getTriangleAreaint Tlen=getTriangleLength;double Tarea;double p=Tlen/2;Tarea=Math.sqrt (p*(p-a)*(p-b)*(p-c);return Tarea;public class AreaAndLength public static void main(String args) Scanner input=new Scanner(System.in); int x,y,z,Tlength;double T_area;System.out.println(“请输入第一条边边长: “); x=input.nextInt;System.out.println(“请输入其次条边边长: “); y=input.nextInt;System.out.println(“请输入第三条边边长: “); z=input.nextInt;Triangle MyTriangle=new Triangle; MyTriangle.initTriangle(x,y,z); MyTriangle.isTriangle;if (MyTriangle.isTriangle) Tlength=MyTriangle.getTriangleLength; T_area=MyTriangle.getTriangleArea;Systemo.ut.println(“The length is “+Tlength); Systemo.ut.println(“The area is “+T_area);elseSystemo.ut.println(“三角形构建不成功!“);