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的各个属性}}结果截图
-
参考文献在文中怎么标注(word)
(尾注添加方法)在文章中标注参考文献,还在一个一个慢慢敲吗?看看用word怎么快速实现吧。这里以word2003为例。操作方法(01)光标移到要加入参考文献标注的地方(02)菜单中“插入”——“引用”——“脚注和尾注”(03)如图设置(04)确定后在该处就插入了一个上标“1”,而光标...
-
富士施乐硒鼓清零方法
如何将富士施乐硒鼓清零呢?跟着小编一起来学习看看~操作方法(01)当你的打印机上开始闪烁黄灯时,就是提醒你需要更换硒鼓了;(02)按住机器上的白色按钮,长按关机;(03)关机后,拔掉机身后的USB连接线;(04)再次长按白色按钮开机键,不要松手,打开机器前盖;(05)取出硒鼓盒;(06)整个取出后,再...
-
塞尔达传说 支线消失的咕咕鸡 任务攻略
很多小伙伴可能不了解塞尔达咕咕鸡任务,非常好奇想要知道,那么我就来解答一下这个问题吧,具体内容请看下文:塞尔达咕咕鸡任务一共7只鸡分布在村庄里,但是在地图上并没有任何的提示,寻找起来颇费一番功夫。操作方法(01)在地图上找到卡卡利科村,点进去;(02)跟丢鸡的老爷爷对...
-
邮箱快速注册,不用手机号
如何快速注册邮箱?如何不用手机号注册邮箱?仅以TOM邮箱为例。操作方法(01)点击连接进入TOM邮箱注册页面输入邮箱账号等信息(02)选择微信注册,拿出手机扫一扫即可完成注册特别提示使用微信扫一扫,不用手机号和验证码...