1.編寫「人」類及其測試類。
1.1 「人」類:
類名:Person
屬性:姓名、性別、年齡、身份證號碼
方法:在控制檯輸出各個信息
1.2 測試類
類名:TestPerson
方法:main
對象:(張三,男,18,430101010101010101)
(李四,女,18,123456789009876543)
```編程
class person1 {
String name;
String sex;
int age;
String ID;//身份證號碼
void getperson(String name,String sex,int age,String ID)
{
System.out.println("名字爲:"+name+";性別爲:"+";年齡爲:"+age+";身份證爲:"+ID);
}
}
public class person{
public static void main(String[] args) {
person1 cc=new person1();
cc.getperson("張三","男" ,18 ,"43010101010101010" );
cc.getperson("李四","女" ,18 ,"123456789009876543" );
}
}編程語言
```學習
2.編寫「手機」類及其測試類。
2.1 「手機」類:
類名:Phone
屬性:手機品牌、手機型號
方法:在控制檯輸出手機信息
2.2 測試類
類名:TestPhone
方法:main
對象:(華爲,榮耀3C)
(聯想,A3600D)
(小米,note)
```測試
package day33;spa
class phone1 {
String name;
String nx;
void getphone1(String name,String nx)
{
System.out.println("手機的品牌爲:"+name+"手機的類型爲:"+nx);
}對象
}
public class phone{
public static void main(String[] args) {
phone1 cc=new phone1();
cc.getphone1("華爲","榮耀3c");
cc.getphone1("聯想","A3600D");
cc.getphone1("小米","note");
}
}blog
```字符串
3.編寫「書籍」類及其測試類。
3.1 「書籍」類
類名:Book
屬性:書名、書號、主編、出版社、出版時間、頁數、價格
方法:在控制檯輸出每本書的信息
3.2 測試類
建立2個對象,並調用方法
```get
package day33;class
class book1 {
String name;
String num;//書籍號碼
String name1;//主編
String name3;//出版社
String time;//出版時間
int num1;//頁數
double money;
void getbook(String name,String num,String name1,String name3,String time,int num1,double money) {
System.out.println("書的名字:"+name+";書籍號碼:"+num+";主編:"+name1+";書的出版社:"+name3+";出版時間:"+time+";頁數:"+num1+";價格:"+money);
}
}
public class book{
public static void main(String[] args) {
book1 cc=new book1();
cc.getbook("某一本書","111111","某某某","某一個出版社","12 3",100,100.0);
}
}
```
4.編寫「圓柱體」類及其測試類。
4.1 「圓柱體」類
屬性:圓底半徑、高,
方法1:計算底面積
方法2:計算體積
方法3:打印圓底半徑、高、底面積和體積。
4.2 測試類
建立2個對象,並調用方法
```
package day33;
class yzt1 {
final double PI= 3.14;
int a;//圓柱體的半徑
int b;//圓柱體的高
double c,d;//分別表明圓柱體的底面積和體積
void dyj( int a)
{
c=PI*a*a;
System.out.println("圓柱體的底面積爲:"+c);
}
void tj(int b) {
d=c*b;
System.out.println("圓柱體的體積爲:"+d);
}
}
public class yzt{
public static void main(String[] args) {
yzt1 cc=new yzt1();
cc.dyj(10);
cc.tj(10);
}
}
```
經過對本次課程的學習,對Java有了進一步的瞭解。在此過程當中也遇到了一些問題,如:1.在第一個程序中,身份證不能定義爲int型,由於int型的範圍爲-2147483648~2147483647,顯然身份證號碼不在這個範圍之內,因此不能用int型。2.文件的名稱要與公共類的名稱相同;3.字符串直接的鏈接用「+」來實現;4.在調用類的方法以及成員變量的時候,在沒有static的狀況下,要用new 類名來調用構造方法;5.在定義常量時,在Java中用final 類 名稱= 值來定義,而在c語言中#define 在名稱和值之間不須要用=鏈接。對與Java以及其餘編程語言的學習,必定要增強實踐,多加積累,好好學習鑽研,無論學習什麼語言,都不是一朝一夕就可以學會的,須要咱們付出努力和汗水。