第二次JAVA作业

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);
 }
}
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();
 }
}

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);
 }
}

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();
 }
}
 

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+"元");
 }
}
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();
 }
}

 

4.编写“圆柱体”类及其测试类。
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);
 }
}
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();
  
 }
}
 

 

心得:虽然有很多困难,但是在同学们的帮助下,我也成功完成了这次JAVA作业。通过这次JAVA学习,让我知道了在eclipse中如何运用类和定义类。同时也

对java有了更加深入的了解。

 

转载于:https://www.cnblogs.com/qq1059085674/p/10673984.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值