java类的定义和使用

上传人:xiao****1972 文档编号:84822394 上传时间:2019-03-05 格式:DOC 页数:6 大小:116KB
返回 下载 相关 举报
java类的定义和使用_第1页
第1页 / 共6页
java类的定义和使用_第2页
第2页 / 共6页
java类的定义和使用_第3页
第3页 / 共6页
java类的定义和使用_第4页
第4页 / 共6页
java类的定义和使用_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《java类的定义和使用》由会员分享,可在线阅读,更多相关《java类的定义和使用(6页珍藏版)》请在金锄头文库上搜索。

1、【实验目的】1、 java类的定义和使用2、 掌握创建和使用类对象的方法。3、 对象的引用【实验内容】1:例1:利用MaxArray类的对象求出一维数组中的最大值。class MaxArrayint findmax(int a,int n)int max=a0;for(int i=1;imax)max=ai; return max; /返回max的值public class C1public static void main(String args) MaxArray ob = new MaxArray(); /利用类MaxArray创建对象obint a=2,5,7,3,18,9,b=33,

2、43,6,12,8;System.out.println(数组a中的最大值是+ob.findmax(a,6); System.out.println(数组b中的最大值是+ob.findmax(b,5); /输出数组b的最大值2:练习2个命令行参数的使用。public class Saypublic static void main(String args)String name=args0;String word=args1; System.out.println(我想对+name+悄悄地说:+word); 调试过程:保存的文件名say.java,编译文件:javac say.java,运行文

3、件:java say 妈妈 我爱你! 其中 : “妈妈”是第一个命令行参数; “我爱你!”是第二个命令行参数。结果:如图(1)图(1)3:带有3个命令行参数(3个整数求最大值)public class Maxpublic static void main(String args)int max;int a=Integer.parseInt(args0);int b=Integer.parseInt(args1);int c=Integer.parseInt(args2);if(ab&ac)max=a;else if(bc)max=b;elsemax=c;System.out.println(三

4、个数中最大的是:+max); 调试过程:保存的文件名max.java,编译文件:javac max.java,运行文件:java max 12 48 6其中 : “12”是第一个命令行参数; “48”是第二个命令行参数;“6”是第三个命令行参数。结果:如图(2)图(2)4:带有2个命令行参数(2个整数求最大值),由同学自己完成。程序: public class maxpublic static void main(String args)int max;int a=Integer.parseInt(args0);int b=Integer.parseInt(args1);if(ab) max=

5、a;else max=b;System.out.println(两个数中最大的是:+max); 结果:如图(3)图(3)5:编写程序: 1.创建一个类Circle,添加静态属性r(成员变量),并定义一个常量PI=3.142 2.在类Circle中添加两种方法,分别计算周长和面积 3.编写主类C3,利用类Circle输出r=2时圆的周长和面积程序: public class Circle private static final float PI = (float) 3.142;static float r;float Circle(float r1)r = r1;return r;float

6、Get_L()return (2 * PI * r);float Get_S()return (PI * r * r);public class C3 public static void main(String args) Circle C1 = new Circle();C1.r = C1.Circle(2);System.out.println(圆的周长:+C1.Get_L()+ 圆的面积:+C1.Get_S();结果:如图(4)图(4)6:定义一个Person类,该类属性(变量)和方法如下:姓名:name 字符串类型;性别:sex 字符型;年龄:age 整型;2个构造方法:1个是默认的

7、构造方法(由系统完成),另一个可通过参数赋值;将该3个变量转化成字符串便于显示输出的方法:toString(该名称可自定义)创建主类,通过Person类创建对象,显示输出该对象的各种属性。程序: class PersonString name;char sex;int age;public Person(String s,char c,int i)name=s;sex=c;age=i;public String toString()String s=姓名:+name+ 性别:+sex+ 年龄:+age; return s; /返回s的值public class T1public static void main(String args)Person p1=new Person(张三,男,20); Person p2=new Person(李四,女,28); /定义对象p2,各个参数分别为:李四,女,28p1.sex=女; /将p1的sex属性改为女System.out.println(p1.toString();/输出p1的各个属性 p2.age=33; /将p2的age改为33 System.out.println(p2.toString(); /输出p2的各个属性结果:如图(5)图(5)- 6 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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