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的各個屬性}}結果截圖
-
EPSON R230打印機清零軟件無法使用的解決方法
當EPSONR230打印機兩個紅燈閃爍,並提示“打印機的墨管已到它們的使用壽命”時就需要使用清零軟件進行處理,可是在我們使用清零軟件的過程中,總是出現這樣或那樣的問題。那麼我們在遇到這些問題時該如何解決呢?操作方法(01)首先當開啟清零軟件可執行檔案時,系統會彈出...
-
塞爾達傳說 支線消失的咕咕雞 任務攻略
很多小夥伴可能不瞭解塞爾達咕咕雞任務,非常好奇想要知道,那麼我就來解答一下這個問題吧,具體內容請看下文:塞爾達咕咕雞任務一共7只雞分佈在村莊裏,但是在地圖上並沒有任何的提示,尋找起來頗費一番功夫。操作方法(01)在地圖上找到卡卡利科村,點進去;(02)跟丟雞的老爺爺對...
-
富士施樂硒鼓清零方法
如何將富士施樂硒鼓清零呢?跟着小編一起來學習看看~操作方法(01)當你的打印機上開始閃爍黃燈時,就是提醒你需要更換硒鼓了;(02)按住機器上的白色按鈕,長按關機;(03)關機後,拔掉機身後的USB連接線;(04)再次長按白色按鈕開機鍵,不要鬆手,開啟機器前蓋;(05)取出硒鼓盒;(06)整個取出後,再...
-
英雄聯盟阿卡麗神祕商店鑰匙怎麼使用
神祕鑰匙說明:1、神祕鑰匙由英雄聯盟官方活動發放,暫無其他渠道獲得,敬請留意。2、擁有神祕鑰匙的玩家,在阿卡麗的神祕商店中擁有額外一次重新載入折扣的機會操作方法(01)每位召喚師擁有一次抽折扣的機會,使用鑰匙獲得額外一次抽折扣的機會。檢視鑰匙說明,在泳池派對的世界...