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)再在“电源选项”下,选择“更改计算机睡眠时间”。(04)最...
-
电脑显示屏幕不亮 笔记本不能开机启动
电脑非正常关机或者用久了,再次打开,突然打不开了,屏幕显示不亮,连系统都进不了怎么回事?何种情况下,需要维修?操作方法(01)第一查看信号指示灯。先是判断实际能否开机,若开机了指示灯会有闪烁。黑屏有时并非全黑屏,仔细看是灰屏,此时信号灯开机时有闪烁。说明硬件没有问题...
-
Win10系统怎么登陆Microsoft账户
如果有小伙伴想知道Win10系统怎么登陆Microsoft账户,可以来看看下面的步骤哦!一、先注册账户。(01)在网上搜索“Microsoft账户注册”,找搜索结果中找到注册官网进行注册。(02)进入注册界面以后,输入正确的相关信息,然后输入密码和其他的信息。(03)输入完成之后,我们就可以...
-
电脑键盘按键的功能有哪些?
电脑现在基本上是我们生活和学习中必不可少的工具,但是电脑上那么多按键,大家是否清楚它们的功能呢?那现在小编就和大家分享一下电脑键盘按键的功能。操作方法(01)首先,小编给大家介绍一下常见的键盘有101、104键等若干种。为了方便记忆,通常大家把他划分成主键区、功...