欢迎来到天天文库
浏览记录
ID:32020357
大小:265.50 KB
页数:37页
时间:2019-01-30
《java实验报告1-软工1202.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java程序设计实验报告实验(训)报告学号:122302047姓名:游锟班级:软工1202实验时间:2014-3-14实验地点:A4049指导老师:刘艳梅实验名称实验1Java语言类的特性实验目的1、熟悉Eclipse集成环境,掌握Java输入输出语句,并完成编程;2、掌握一维数组元素的访问及使用操作;3、理解类的构造方法的作用、执行过程、this指针的使用;4、理解类的方法重载的概念。一、实验题目1、编写一个java程序,在程序中通过键盘输入常用的数据,包括字符串、整数和浮点数。importjava.util.*;publicclassInputNum{publics
2、taticvoidmain(String[]args){inta=0;floatb=0F;doublec=0D;Strings="";Scannerreader=newScanner(System.in);System.out.print("从键盘输入一串字符:");//[代码1]调用reader的nextLine方法,并把读入的数据赋值给sSystem.out.println("你输入的字符串是"+s);System.out.print("从键盘输入一个整数:");//[代码2]调用reader的nextInt方法,并把读入的数据赋值给aSystem.out.prin
3、tln("你输入的一个整数是"+a);System.out.print("从键盘输入一个单精度浮点数:");//[代码3]调用reader的nextFloat方法,并把读入的数据赋值给bSystem.out.println("你输入的一个单精度浮点数是"+b);System.out.print("从键盘输入一个双精度浮点数:");//[代码4]调用reader的nextDouble方法,并把读入的数据赋值给cSystem.out.println("你输入的一个双精度浮点数"+c);}}2、编写一个Java程序,定义一个长度为5的整型数组,要求用户从键盘中为每个元素输入一
4、个整数,然后输出每个数组元素的内容,再输出数组中最大整数值和最小整数值。importjava.util.*;publicclassLinearB{publicstaticvoidmain(String[]args){inti,max,min;//[代码1]定义一个整形数组a,含5个元素,并为之分配内存空间Scannerreader=newScanner(System.in);//[代码2]提示用户从键盘输入5个整数,并把这些整数存储到对应的数组元素中max=min=a[0];for(i=0;i5、[i]赋值给max//[代码4]如果a[i]小于min,则把min[i]赋值给min}System.out.println("最大数字是:"+max+"最小数字是:"+min);}}3、编写一个java程序,在程序中定义一个Student类,Student类有三个构造方法,分别对不同的属性进行初始化。publicclassStudent{Stringname;intage;publicStudent(){System.out.println("Student()构造方法被调用");}//[代码1]定义一个Student类的构造方法,该方法能接收一个字符串参数,在方法6、体中,把该参数//赋值给name属性,并且显示“Student(Stringname)构造方法被调用”//[代码2]定义一个Student类的构造方法,该方法能接收一个字符串参数与一个整数参数,在方法//体中,把字符串参数赋值给name属性,把整数参数赋值给age属性,并且显示“Student(String//name,intage)构造方法被调用”publicstaticvoidmain(String[]args){//[代码3]创建Student类的一个对象,不传入参数//[代码4]创建Student类的一个对象,传入一个参数:”张三“//[代码5]创建Studen7、t类的一个对象,传入两个参数:”张三“,15}}4、编写一个java程序,在程序中定义一个Employee类,Employee类有4个构造方法,分别对不同的属性进行初始化,有一个setAge()方法设置age属性值,有一个getAge()方法能返回age属性值。publicclassEmployee{privateStringname;privateintage;privatedoublesalary;publicEmployee(StringnewName,intnewAge,doublenewSalary){//[代码1]要求调用两个
5、[i]赋值给max//[代码4]如果a[i]小于min,则把min[i]赋值给min}System.out.println("最大数字是:"+max+"最小数字是:"+min);}}3、编写一个java程序,在程序中定义一个Student类,Student类有三个构造方法,分别对不同的属性进行初始化。publicclassStudent{Stringname;intage;publicStudent(){System.out.println("Student()构造方法被调用");}//[代码1]定义一个Student类的构造方法,该方法能接收一个字符串参数,在方法
6、体中,把该参数//赋值给name属性,并且显示“Student(Stringname)构造方法被调用”//[代码2]定义一个Student类的构造方法,该方法能接收一个字符串参数与一个整数参数,在方法//体中,把字符串参数赋值给name属性,把整数参数赋值给age属性,并且显示“Student(String//name,intage)构造方法被调用”publicstaticvoidmain(String[]args){//[代码3]创建Student类的一个对象,不传入参数//[代码4]创建Student类的一个对象,传入一个参数:”张三“//[代码5]创建Studen
7、t类的一个对象,传入两个参数:”张三“,15}}4、编写一个java程序,在程序中定义一个Employee类,Employee类有4个构造方法,分别对不同的属性进行初始化,有一个setAge()方法设置age属性值,有一个getAge()方法能返回age属性值。publicclassEmployee{privateStringname;privateintage;privatedoublesalary;publicEmployee(StringnewName,intnewAge,doublenewSalary){//[代码1]要求调用两个
此文档下载收益归作者所有