JAVA语言程序设计实验报1

上传人:cl****1 文档编号:560583304 上传时间:2023-01-20 格式:DOCX 页数:27 大小:49.99KB
返回 下载 相关 举报
JAVA语言程序设计实验报1_第1页
第1页 / 共27页
JAVA语言程序设计实验报1_第2页
第2页 / 共27页
JAVA语言程序设计实验报1_第3页
第3页 / 共27页
JAVA语言程序设计实验报1_第4页
第4页 / 共27页
JAVA语言程序设计实验报1_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《JAVA语言程序设计实验报1》由会员分享,可在线阅读,更多相关《JAVA语言程序设计实验报1(27页珍藏版)》请在金锄头文库上搜索。

1、 JAVA语言程序设计实验报告 姓名: 勾志海 学号:1000360111 院系:计算机科学与工程学院 专业:信息安全 实验一 Java开发环境及基本语法一、实验目的 1 、掌握常用的 Java 集成开发环境的使用,特别是 Eclipse 和NetBeans 。 2 、掌握Java 基本语法,重点是面向对象的思想和语法。 3 、掌握控制台下(应用程序)的输入输出方法,作为后续部分实验的基础。 二、实验内容 1 、验证和学习所给的几个例子程序及其讲解。然后自己编写一个至少由一个类构成的 Java 程序,其功能是在运行后,能接收用户输入一个学生的姓名以及 java 课的成绩(百分制),并输出对该学

2、生成绩是否达到60 分的及格分的判断(可使用 if 语句)。例如,输入学生姓名李明,然后输入成绩50,则输出“李明的成绩为不及格”。 2、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体类从矩形类继承而来。程序运行时能接受输入任意的3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高及所计算出的体积。注意不能把代码全部写在 main 函数里面,不能直接输出长宽高的乘积。在该程序中,必须尽量多地用到接口的定义、类的定义、成员变量的定义、成员函数的定义、类的继承等面向对象的语法和知识点(越多越好)。在此基础上熟悉、理解和解释类的封装、继承等概念实验代码1:import

3、 java.util.Scanner; public class First public static void main(String args) String str; / 定义一个字符串变量str int i; / 定义一个整型变量i Scanner sc = new Scanner(System. in ); / 定义一个Scanner对象,从System.in接受输入 System.out.println(请输入您的姓名?); str = sc.next(); / 等待用户输入任意一个字符串,它会被存到str中 System.out.println(请输入您的成绩?); i = s

4、c.nextInt(); / 等待用户输入任意一个整数,它会被存到i中 if(i60) System.out.println(您的成绩不及格!); else System. out.println(您及格了!); / 输出整数i 实验代码2import java.util.Scanner;public class First public static void main(String args) int i,a,b; Scanner sc = new Scanner(System.in);/接受用户输入 System.out .println(请输入长方体的长:); i = sc.nextI

5、nt(); System.out .println(请输入长方体的宽:); a = sc.nextInt(); System.out .println(请输入长方体的高:); b = sc.nextInt(); Cft vc=new Cft(i,a,b); System.out .println(长方体的长是+i); System.out .println(长方体的宽是+a); System.out .println(长方体的高是+b); System.out .println(长方体的体积是+vc.mj1(); class rectangleint c;int k;public rectan

6、gle(int i,int j)this.c =i;this.k =j;public int mj()/计算面积return c*k;class Cft extends rectangle private int g;public Cft(int i,int j,int e) super(i,j); this.g=e; public int mj1()return super.mj()*g;/得出体积实验一感想: 第一节实验课,觉得java很轻松,似乎比C+简单点,两个实验都验收了。心情很高兴。实验二 系统类和数组一、实验目的 1 、通过字符串处理类的应用,掌握系统类的使用方法。 2 、掌握数

7、组的定义和使用。 3 、进一步掌握 Java 程序设计的基本过程和基本方法。 二、实验类型 设计型 三、实验内容 用字符串输入的方式编写一个简单的通讯录。此通讯录由多条记录构成。每条记录包括一个联系人的姓名、性别、电话、通信地址,并具有查询、增加、修改、删除等功能,且每执行一次功能操作后,可以选择用类似以下的格式,输出通讯录的所有信息记录: 编号 姓名 性别 电话 通信地址 01 张三 男 123456 北京 02 李四 女 456789 福建 此处做一简单的参考性质的提示:可考虑用数组分别存储姓名,性别,电话,通信地址,那么查询,增加、修改、删除操作就可转换为对数组元素的操作。通讯录中的所有

8、记录的每一个字段可以依次可以使用一维数组的各个元素来存放,并进行各项功能操作处理。 但考虑一下,是否也可采用规则的二维数组来处理呢?比如数组的第一维用于对应某条记录(或者说用来表示记录的总数),第二维(各个元素)依次用来表示某条具体记录的每个字段。 请发挥自己的思考能力,用自己熟悉的或者觉得更合理的方式来设计程序解决问题,完成该实验。实验代码:import java.util.Scanner;public class Jsq public static void main(String args) String stu=new String74;/生成一个二维数组用来存放信息 String s

9、tr ,str1; int i,j,count=0; System.out .println(请依次输入学生的信息:); System.out.println( 姓名 性别 电话(数字) 通信地址 ); Scanner sc = new Scanner(System.in);/接受用户输入 for(i=0;i2 ;i+) for(j=0;j4;j+) stuij=sc.next();/输入信息 count+; System.out.println( 姓名 性别 电话(数字) 通信地址 ); for(i=0;icount ;i+) System.out.print(i+1+ ); for(j=0

10、;j4;j+) System.out.print(stuij+ ); System.out.println(); System.out .println(请输入要查找学生的姓名:); str=sc.next();for(i=0;icount ;i+)/查询是否有这位同学 if(str.equals(stui0 ) ) System.out.println(有这位同学,); System.out .println(请输入要修改学生的姓名和要修改的内容:); str=sc.next(); System.out .println(请输入要修改的内容:); str1=sc.next(); for(i=

11、0;icount ;i+)/进行修改信息 for(j=0;j4;j+)if(str.equals(stuij ) ) stuij=str1; break; for(i=0;icount ;i+) System.out.print(i+1+ ); for(j=0;j=k;i-) for(j=0;j4;j+) stui+1j=stuij; System.out .println(请输入要添加的学生的信息:); for(j=0;j4;j+) stukj=sc.next(); count+; for(i=0;icount ;i+) System.out.print(i+1+ ); for(j=0;j4;j+)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号