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的各個屬性}}結果截圖
-
camtasia studio 漢化版安裝方法
CamtasiaStudio是一款屏幕錄像和編輯的軟件套裝。軟件提供了強大的屏幕錄像(CamtasiaRecorder)、視頻的剪輯和編輯(CamtasiStudio)、視頻菜單製作(CamtasiaMenuMaker)、視頻劇場(CamtasiTheater)和視頻播放功能(CamtasiaPlayer)等。使用本套裝軟件,用户可以方便地進行屏幕...
-
怎麼用電腦掃描或識別二維碼?
操作方法(01)先把二維碼保存到電腦上,然後打開一個二維碼解碼器,網上搜一下會很多。我們通過上載二維碼來掃描,不過這是要聯網操作的。(02)選擇好要掃描的二維碼,點擊打開,然後等待解碼,解碼完成我們就獲得了內容了,內容可以複製下來,比如網址可以複製下來到瀏覽器去訪問。...
-
如何將CorelDraw文件轉為jpg圖片
CorelDraw保存的源文件是CDR格式,將文件轉為jpg格式的圖片。操作方法(01)準備好CorelDraw文件(02)然後打開CorelDraw軟件進入界面,選擇菜單欄中的-文件-打開,(03)找到準備好的cdr文件,將文件置入到文檔中(04)當導出時,點擊菜單欄中的-文件-導出(05)在保存類型中找到jpg格式,點...
-
QQ瀏覽器如何安裝應用插件
QQ瀏覽器如何安裝應用插件,瀏覽器的應用插件的安裝對我們來説是非常方便的。下面以安裝護眼導航應用為例,介紹如何安裝瀏覽器應用插件。操作方法(01)打開QQ瀏覽器,點擊右上角的“”+“”如圖所示(02)進入了安裝應用的首頁,如圖所示(03)比如安裝一個護眼的應用,鼠標停留在...