使用java面向对象创建动物类并输出动物信息
2017-07-24 22:09
489 查看
题目:
使用java面向对象创建动物类并输出动物信息
gitup下载地址:
https://github.com/benxiaohai8888/Javase/blob/master/Animal.java
代码:
结果:
使用java面向对象创建动物类并输出动物信息
gitup下载地址:
https://github.com/benxiaohai8888/Javase/blob/master/Animal.java
代码:
import java.util.Scanner; public class Animal{ private double weight;//体重 private int leg;//腿的数量 private String color;//颜色 private Animal[] animals;//声明一个数组,用来存储几个动物 public void setWeight(double weight){ this.weight=weight; } public double getWeight(){ return weight; } public void setLeg(int leg){ this.leg=leg; } public int getLeg(){ return leg; } public void setColor(String color){ this.color=color; } public String getColor(){ return color; } //初始化动物 public void initAnimal(){ Scanner scanner=new Scanner(System.in); System.out.println("-----------------请输入动物的信息--------------------"); animals=new Animal[3]; int j=1; for(int i=0;i<animals.length;i++){ Animal an=new Animal(); System.out.println("请输入"+j+"动物的信息:"); System.out.println("体重:"); double weight=scanner.nextDouble(); an.setWeight(weight); System.out.println("脚数:"); int leg=scanner.nextInt(); an.setLeg(leg); System.out.println("颜色:"); String color=scanner.next(); an.setColor(color); animals[i]=an; j++; } //打印动物信息 for(int a=0;a<animals.length;a++){ Animal animal=animals[a]; System.out.println("第"+(a+1)+"只动物的信息:"); System.out.println("体重: "+animal.getWeight()); System.out.println("脚数: "+animal.getLeg()); System.out.println("颜色: "+animal.getColor()); } } public static void main(String[] args){ Animal an=new Animal(); an.initAnimal(); } }
结果:
相关文章推荐
- Student类,包括学生姓名、性别、年龄、Java成绩。要求创建五个该类对象,输出每个学生信息,计算并输出这五个学生Java成绩的平均值, 以及计算并输出他们Ja
- 使用反射机制完成学生对象的创建并输出学生信息。
- .使用面向对象思想,输出员工信息并计算员工的工资。实现过程为:定义一个部门(Department)类,该类有部门编号(Id)、部门名称(Name)属性; 再定义一个员工(Employee)类,该类的属
- 根据类Student的定义,创建五个该类的对象,输出每个学生的信息, 计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
- 9.28机试 使用面向对象思想,输出员工信息并计算员工的工资。
- 2.4Java面向对象-数组工具类创建使用过程
- 创建智能网络蜘蛛——如何使用Java网络对象和HTML对象(翻译)
- JavaCookbook-9.面向对象的技术10.输入和输出
- 学习effective java-7创建和销毁对象之避免使用终结器(finalizers)
- Java中读取配置文件中的信息,并利用配置文件中的信息创建对象
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- 在firebug中使用console对象输出调试信息
- 使用java反射技术完成对象所有属性值的输出
- Java面向对象基础--Static关键字的作用及使用
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- kill -3无法输出java堆栈信息,使用jstack
- 在Java中,直接将类的对象使用system.out.println输出
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- 《Java编程思想》之对象的创建、使用、生命期(简单比较java与C++的不同之处)
- java文件对象的创建和使用(本文章只是初学者的笔记)