Java類的定義和使用示例
例1:利用MaxArray類的對象求出一維數(shù)組中的最大值在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握創(chuàng)建和使用類對象的方法。首先,我們可以創(chuàng)建一個名為 MaxArray 的類,該類包含一個方法 fi
例1:利用MaxArray類的對象求出一維數(shù)組中的最大值
在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握創(chuàng)建和使用類對象的方法。首先,我們可以創(chuàng)建一個名為 MaxArray 的類,該類包含一個方法 findmax,用于找到一維數(shù)組中的最大值。具體代碼如下:
```java
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;
}
}
```
然后,我們可以創(chuàng)建一個名為 C1 的主類,其中利用 MaxArray 類創(chuàng)建了一個對象 ob,并傳入了兩個一維數(shù)組 a 和 b 的值。接著,分別通過調(diào)用 方法來求解數(shù)組 a 和 b 中的最大值,并將結(jié)果打印出來。具體代碼如下:
```java
public class C1 {
public static void main(String args[]) {
MaxArray ob new MaxArray();
int a[] {2, 5, 7, 3, 18, 9};
int b[] {33, 43, 6, 12, 8};
("數(shù)組 a 中的最大值是:" (a, 6));
("數(shù)組 b 中的最大值是:" (b, 5));
}
}
```
最終的結(jié)果截圖如下:
![例1結(jié)果截圖]()
練習(xí)2:命令行參數(shù)的使用
在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握利用命令行參數(shù)傳遞數(shù)據(jù)的方法。我們可以創(chuàng)建一個名為 Say 的主類,其中利用命令行參數(shù)獲取了兩個字符串 name 和 word 的值,并通過 方法將其輸出。具體代碼如下:
```java
public class Say {
public static void main(String args[]) {
String name args[0];
String word args[1];
("我想對" name "悄悄地說:" word);
}
}
```
保存文件名為 ,編譯文件:javac ,運行文件:java say 媽媽 我愛你?。。∑渲?,“媽媽”是第一個命令行參數(shù);“我愛你?。。 笔堑诙€命令行參數(shù)。最終的結(jié)果截圖如下:
![練習(xí)2結(jié)果截圖]()
帶有3個命令行參數(shù)的使用(3個整數(shù)求最大值)
在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握利用命令行參數(shù)傳遞數(shù)據(jù)的方法。我們可以創(chuàng)建一個名為 Max 的主類,其中利用命令行參數(shù)獲取了三個整數(shù) a、b、c 的值,并通過比較大小來找到最大值 max,并將其輸出。具體代碼如下:
```java
public class Max {
public static void main(String args[]) {
int max;
int a (args[0]);
int b (args[1]);
int c (args[2]);
if (a > b a > c)
max a;
else if (b > c)
max b;
else
max c;
("三個數(shù)中最大的是:" max);
}
}
```
保存文件名為 ,編譯文件:javac ,運行文件:java max 12 48 6。其中,“12”是第一個命令行參數(shù);“48”是第二個命令行參數(shù);“6”是第三個命令行參數(shù)。最終的結(jié)果截圖如下:
![帶有3個命令行參數(shù)的使用結(jié)果截圖]()
帶有2個命令行參數(shù)的使用(2個整數(shù)求最大值)
在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握利用命令行參數(shù)傳遞數(shù)據(jù)的方法。我們可以創(chuàng)建一個名為 Max2 的主類,其中利用命令行參數(shù)獲取了兩個整數(shù) a、b 的值,并通過比較大小來找到最大值 max,并將其輸出。具體代碼如下:
```java
public class Max2 {
public static void main(String args[]) {
int max;
int a (args[0]);
int b (args[1]);
if (a > b)
max a;
else
max b;
("兩個數(shù)中最大的是:" max);
}
}
```
保存文件名為 ,編譯文件:javac ,運行文件:java max2 12 48。其中,“12”是第一個命令行參數(shù);“48”是第二個命令行參數(shù)。最終的結(jié)果截圖如下:
![帶有2個命令行參數(shù)的使用結(jié)果截圖]()
創(chuàng)建圓類并計算周長和面積
在實踐中學(xué)習(xí) Java 類的定義和使用,并掌握創(chuàng)建自定義類和調(diào)用方法的方法。我們可以創(chuàng)建一個名為 Circle 的類,該類包含一個靜態(tài)屬性 r(半徑),并定義了一個常量 PI3.142。同時,該類還添加了兩個方法,分別用于計算圓的周長和面積。具體代碼如下:
```java
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