JAVA实验报告(3).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
JAVA实验报告 实验一 Java开发环境及基本语法 一、实验目的 1、掌握常用的 Java 集成开发环境的使用,特别是 Eclipse 和 NetBeans。 2、掌握 Java 基本语法,重点是面向对象的思想和语法。 3、掌握控制台下(应用程序)的输入输出方法,作为后续部分实验的基础。 二、实验类型 设计型。 三、实验内容 1、打开实验室计算机上的集成开发环境 Eclipse 或 NetBeans(重点是 Eclipse) 了解开发软件的各个菜单功能。会创建 java 项目(Project),会编辑和编译、运行项目代码。、。2,验证和学习所给的几个例子程 序及其讲解。然后自己编写一个至少由一个类构成的 Java 程序,其 功能是在运行后,能接收用户输入一个学生的姓名以及 java 课的成绩(百分制),并输出对该学生成绩是 否达到 60 分的及格分的判断(可使用 if 语句)。例如,输入学生姓名李明,然后输入成绩 50,则 输 出" 李 明的成绩为不及格"。 3、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体 类从矩形类继 承而来。程序运行时能接受输入任意的 3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高 及所计算出的体积。注意不能把代码全部写在 main 函数里面,不能直接输出长宽高的乘积。 代码如下; 第一个 import java.util.Scanner; public class Test{ public static void main(String[] args) { String str; // 定义一个字符串变量str int i; // 定义一个整型变量i Scanner sc = new Scanner(System.in); // 定义一个Scanner对象,从System.in接受输入 System.out.print("输入学生姓名"); str = sc.next(); // 等待用户输入任意一个字符串,它会被存到str中 System.out.println("姓名:" + str); // 输出字符串str System.out.print("输入学生的分数:"); i = sc.nextInt(); // 等待用户输入任意一个整数,它会被存到i中 if(i<60) System.out.print("他的JAVA不及格,成绩是" + i ); else System.out.println("他的JAVA成绩是:" + i); // 输出整数i } } 第二个 import java.util.Scanner; public class wwh { public static void main(String[] args) { int Long; // 矩形的长 int wide; // 矩形的宽 int High; // 长方体的高 Scanner sc = new Scanner(System.in); System.out.print("输入长"); Long = sc.nextInt(); System.out.print("输入宽"); wide=sc.nextInt(); System.out.print("输入高"); High=sc.nextInt(); Tj T=new Tj(Long,wide,High); T.show1(); } } class Vehicle { int Long; // 矩形的长 int wide; // 矩形的宽 Vehicle(int Long,int wide) { this.Long=Long; this.wide=wide; } int getArea() { return Long*wide; } void show() { System.out.println("长:"+Long); System.out.println("宽:"+wide); System.out.println("矩形的面积为; "+this.getArea()); } } // class Tj extends Vehicle { int High; // 载人数 Tj(int Long,int Wide,int High) { super(Long,Wide); // 调用父类的构造函数,对从父类继承而来的成员变量进行初始化 this.High=High; } int getTiji() { return super.getArea()*High; } void show1() { super.show();// 调用父类方法 System.out.println("长方体的高为:"+High); System.out 【Java实验报告】\n\n本实验主要涵盖了Java开发环境的使用、基本语法的理解与实践,以及面向对象编程思想的应用。实验目标明确,旨在帮助学习者掌握Eclipse或NetBeans等Java集成开发环境,理解Java的基本语法,尤其是面向对象特性,并学会在控制台下进行输入输出操作。\n\n实验内容的第一部分要求熟悉Eclipse或NetBeans的界面和功能,包括创建Java项目、编辑、编译和运行代码。这是进行Java开发的基础,通过这些操作可以构建并测试程序,确保其正确性。\n\n实验要求编写一个简单的Java程序,该程序需接收用户输入的学生姓名和Java课程成绩,并根据输入的成绩判断是否及格。这涉及到字符串和整型变量的使用,以及Scanner类的输入读取。使用if语句进行条件判断,输出相应的结果,如:“李明的成绩为不及格”。此部分旨在锻炼学习者的逻辑思维能力和面向对象编程基础。\n\n接着,实验的第三个任务涉及到了类的继承和对象的方法调用。需要设计一个长方体类,该类从矩形类继承,包含计算体积的函数。程序需要接收用户输入的长、宽、高三个数值,然后调用相应的方法计算并输出体积。这里涉及了类的定义、构造函数的使用、成员变量的初始化以及方法的重写。例如,矩形类Vehicle包含长和宽,长方体类Tj在其基础上增加高度并覆盖父类的方法,以实现体积的计算。这一步骤有助于深化对面向对象编程的理解。\n\n通过这两个实例,学习者将深入理解Java的基本语法,包括变量定义、输入输出、条件语句、类的继承和方法的重写等核心概念。同时,实验也强调了代码结构的合理性,避免将所有代码都放在main方法中,而是将功能分散到不同的类和方法中,以提高代码的可读性和可维护性。\n\n在实验过程中,学习者应注重理论与实践相结合,不断练习和调试代码,以便更好地理解和掌握Java语言。此外,熟练使用Eclipse或NetBeans等开发工具也是成为合格Java程序员的重要技能之一。\n\n总结来说,本Java实验报告旨在通过实际操作,巩固和提升学习者的Java编程基础,特别是面向对象编程的理解和应用。通过反复实践,学习者可以逐步提升编程技能,为后续更复杂的项目开发奠定坚实基础。
剩余23页未读,继续阅读
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助