java类的定义和使用示例
在实践中学习 java类的定义和使用,并 掌握创建和使用类对象的方法。
操作方法
(01)例1:利用MaxArray类的对象求出一维数组中的最大值。class MaxArray{int findmax(int a[],int n){int max=a[0];for(int i=1;i<n;i++)if(a[i]>max)max=a[i];return max; //返回max的值}}public class C1{public static void main(String args[]),b[]={33,43,6,12,8};tln("数组a中的最大值是"+max(a,6));tln("数组a中的最大值是"+max(a,6)); //输出数组b的最大值}}结果截图:
(02)练习2个命令行参数的使用。public class Say{public static void main(String args[]){String name=args[0];String word=args[1];tln("我想对"+name+"悄悄地说:"+word);}}调试过程:保存的文件名,编译文件:javac ,运行文件:java say 妈妈 我爱你!!!其中 : “妈妈”是第一个命令行参数; “我爱你!!!”是第二个命令行参数。结果截图:
(03)带有3个命令行参数(3个整数求最大值)public class Max{public static void main(String args[]){int max;int a=eInt(args[0]);int b=eInt(args[1]);int c=eInt(args[2]);if(a>b&&a>c)max=a;else if(b>c)max=b;elsemax=c;tln("三个数中最大的是:"+max);}}调试过程:保存的文件名,编译文件:javac ,运行文件:java max 12 48 6其中 : “12”是第一个命令行参数; “48”是第二个命令行参数;“6”是第三个命令行参数。结果截图:
(04)带有2个命令行参数(2个整数求最大值),由同学自己完成。public class Max2{public static void main(String args[]){int max;int a=eInt(args[0]);int b=eInt(args[1]);if(a>b)max=a;elsemax=b;tln("两个数中最大的是:"+max);}}结果截图:
(05)编写程序:1.创建一个类Circle,添加静态属性r(成员变量),并定义一个常量PI=3.1422.在类Circle中添加两种方法,分别计算周长和面积3.编写主类C3,利用类Circle输出r=2时圆的周长和面积package A1;public class Circle{private double Radius;double PI=3.142;Circle (){Radius = 0.0;}Circle(double r){Radius = r;}double getArea(){return PI*Radius*Radius;}double getPerimeter(){return PI*2*Radius;}void show(){tln("圆的面积为"+" "+getArea());tln("圆的周长为"+" "+getPerimeter());}}package A1;public class Circle2{public static void main(String[] args){Circle Circle2= new Circle(5);();}}结果截图:
(06)定义一个Person类,该类属性(变量)和方法如下:姓名:name 字符串类型;性别:sex 字符型;年龄:age 整型;2个构造方法:1个是默认的构造方法(由系统完成),另一个可通过参数赋值;将该3个变量转化成字符串便于显示输出的方法:toString(该名称可自定义)创建主类,通过Person类创建对象,显示输出该对象的各种属性。package A1;public class Person{String 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的值}}
(07)package A1;public class Person2 {public static void main(String[] args) {Person p1=new Person("张三",'男',21);Person p2=new Person("李四",'女',20); //定义对象p2,各个参数分别为:二小,女,='女'; //将p1的sex属性改为女tln(ring());//输出p1的各个属性=33; //将p2的的age改为tln(ring());//输出p2的各个属性}}结果截图
-
如何把电脑下载的搜狗手机输入法皮肤安装到手机
有时候我们在使用输入法键盘的时候,喜欢吧键盘背景换成自己喜欢的皮肤,今天我来说说怎么把电脑下载好的输入法皮肤安装到手机上,一起来看看吧。操作方法(01)我们在浏览器上面打开搜狗手机输入法的官方网址。()(02)进去官网后,我们找到超级皮肤并且点击它。(03)然后在皮肤布...
-
桌面图标有蓝底该怎么解决
有时我们电脑开机后发现自己的的桌面图标有蓝底了,严重影响到自己的视觉效果。下来小药就告诉大家常用的三种方法。操作方法(01)首先我们鼠标右键单击我的电脑,选择属性选项,点击进去后出现如图所示。我们选择高级大选项里的性能里的设置,点击进入。(02)现在出现下图所...
-
如何查看网络计算机和设备?
现在我们的电脑,办公的基本都是与单位局域网相连的,这是为了方便公司内部数据的传输与查询。因此在工作的网络中除了知道自己的电脑外,也想知道其它的电脑工作状态。那么如何查看呢?现在和大家分享一下实际操作。操作方法(01)点击电脑桌面左下角的开始图标,进入电脑主...
-
windows7 内部版本7601,此windows副本不是正版
有时候我们在用电脑的过程中,突然会弹出来“windows7内部版本7601,此windows副本不是正版”的提示,这是怎么回事呢?今天来给大家解答一下相关的问题。激活状态下的修复(01)在电脑的桌面上找到“此电脑”,然后右击选择“属性”点击进去,在底部会看到一个系统是否被激活...