1.编写“人”类及其测试类。
1.1 “人”类:
类名:Person
属性:姓名、性别、年龄、身份证号码
方法:在控制台输出各个信息
1.2 测试类
类名:TestPerson
方法:main
对象:(张三,男,18,430101010101010101)
(李四,女,18,123456789009876543)
package text;
class person{
String name,sex,ID;
int age;
public void studata(String name, String sex,int age,String ID) {
this.name = name;
this.sex = sex;
this.age = age;
this.ID = ID;
}
public void printd(){
System.out.println("输出学生信息:");
System.out.println("姓名:"+name+" 性别:"+sex+" 年龄:"+age+" 身份证号码:"+ID);
}
}
String name,sex,ID;
int age;
public void studata(String name, String sex,int age,String ID) {
this.name = name;
this.sex = sex;
this.age = age;
this.ID = ID;
}
public void printd(){
System.out.println("输出学生信息:");
System.out.println("姓名:"+name+" 性别:"+sex+" 年龄:"+age+" 身份证号码:"+ID);
}
}
public class textperson {
public static void main(String[] args) {
person a = new person();
person b = new person();
a.name = "张三";
a.sex = "男";
a.age = 18;
a.ID = "430101010101010101";
b.name = "李四";
b.sex = "女";
b.age = 18;
b.ID = "123456789009876543";
a.printd();
b.printd();
}
}
person a = new person();
person b = new person();
a.name = "张三";
a.sex = "男";
a.age = 18;
a.ID = "430101010101010101";
b.name = "李四";
b.sex = "女";
b.age = 18;
b.ID = "123456789009876543";
a.printd();
b.printd();
}
}
2.编写“手机”类及其测试类。
2.1 “手机”类:
类名:Phone
属性:手机品牌、手机型号
方法:在控制台输出手机信息
2.2 测试类
类名:TestPhone
方法:main
对象:(华为,荣耀3C)
(联想,A3600D)
(小米,note)
package text;
class phone{
String brand;
String version;
void printi() {
System.out.println("手机品牌:"+brand+",手机型号:"+version);
}
}
String brand;
String version;
void printi() {
System.out.println("手机品牌:"+brand+",手机型号:"+version);
}
}
public class Textphone {
public static void main(String[] args) {
phone a = new phone();
phone b = new phone();
phone c = new phone();
a.brand = "华为";
a.version = "荣耀3C";
b.brand = "联想";
b.version = "A3600D";
c.brand = "小米";
c.version = "note";
a.printi();
b.printi();
c.printi();
}
phone a = new phone();
phone b = new phone();
phone c = new phone();
a.brand = "华为";
a.version = "荣耀3C";
b.brand = "联想";
b.version = "A3600D";
c.brand = "小米";
c.version = "note";
a.printi();
b.printi();
c.printi();
}
}
3.编写“书籍”类及其测试类。
3.1 “书籍”类
类名:Book
属性:书名、书号、主编、出版社、出版时间、页数、价格
方法:在控制台输出每本书的信息
3.2 测试类
创建2个对象,并调用方法
package text;
class book{
String name,number,maker,company,time;
int page,price;
void print() {
System.out.println("书名:"+name+" 书号:"+number+" 主编:"+maker+" 出版社:"+company+" 出版时间:"+time);
System.out.println("页数:"+page+"页"+" 价格:"+price+"元");
}
}
String name,number,maker,company,time;
int page,price;
void print() {
System.out.println("书名:"+name+" 书号:"+number+" 主编:"+maker+" 出版社:"+company+" 出版时间:"+time);
System.out.println("页数:"+page+"页"+" 价格:"+price+"元");
}
}
public class TextBook {
public static void main(String[] args) {
book a = new book();
book b = new book();
a.name = "流星之绊";
a.number = "000001";
a.maker = "东野圭吾";
a.company = "南海出版社";
a.time = "2010年3月";
a.page = 345;
a.price = 28;
b.name = "人生最美是清欢";
b.number = "000002";
b.maker = "林清玄";
b.company = "北京十月文艺出版社";
b.time = "2016年3月";
b.page = 207;
b.price = 49;
a.print();
b.print();
}
}
book a = new book();
book b = new book();
a.name = "流星之绊";
a.number = "000001";
a.maker = "东野圭吾";
a.company = "南海出版社";
a.time = "2010年3月";
a.page = 345;
a.price = 28;
b.name = "人生最美是清欢";
b.number = "000002";
b.maker = "林清玄";
b.company = "北京十月文艺出版社";
b.time = "2016年3月";
b.page = 207;
b.price = 49;
a.print();
b.print();
}
}
4.编写“圆柱体”类及其测试类。
4.1 “圆柱体”类
属性:圆底半径、高,
方法1:计算底面积
方法2:计算体积
方法3:打印圆底半径、高、底面积和体积。
4.2 测试类
创建2个对象,并调用方法
4.1 “圆柱体”类
属性:圆底半径、高,
方法1:计算底面积
方法2:计算体积
方法3:打印圆底半径、高、底面积和体积。
4.2 测试类
创建2个对象,并调用方法
package text;
import java.util.Scanner;
class tcircle{
int r,h;
double s,v;
double acreage(int r) {
s = 3.14*r*r;
return s;
}
double volume(int h) {
v = s*h;
return v;
}
void print() {
System.out.println("底面圆的半径:"+r+" 底面圆的面积:"+s+" 高:"+h+" 体积:"+v);
}
}
int r,h;
double s,v;
double acreage(int r) {
s = 3.14*r*r;
return s;
}
double volume(int h) {
v = s*h;
return v;
}
void print() {
System.out.println("底面圆的半径:"+r+" 底面圆的面积:"+s+" 高:"+h+" 体积:"+v);
}
}
public class circle {
public static void main(String[] args) {
tcircle a = new tcircle();
System.out.println("圆的半径:");
Scanner r = new Scanner(System.in);
a.r = r.nextInt();
System.out.println("圆柱体的高:");
Scanner h = new Scanner(System.in);
a.h = h.nextInt();
a.acreage(a.r);
a.volume(a.h);
a.print();
}
}
tcircle a = new tcircle();
System.out.println("圆的半径:");
Scanner r = new Scanner(System.in);
a.r = r.nextInt();
System.out.println("圆柱体的高:");
Scanner h = new Scanner(System.in);
a.h = h.nextInt();
a.acreage(a.r);
a.volume(a.h);
a.print();
}
}
心得:虽然有很多困难,但是在同学们的帮助下,我也成功完成了这次JAVA作业。通过这次JAVA学习,让我知道了在eclipse中如何运用类和定义类。同时也
对java有了更加深入的了解。