当前位置:   article > 正文

使用java面向对象创建动物类并输出动物信息_sexiaohai.xyz

sexiaohai.xyz

题目:

使用java面向对象创建动物类并输出动物信息

gitup下载地址:

https://github.com/benxiaohai8888/Javase/blob/master/Animal.java

代码:

  1. import java.util.Scanner;
  2. public class Animal{
  3. private double weight;//体重
  4. private int leg;//腿的数量
  5. private String color;//颜色
  6. private Animal[] animals;//声明一个数组,用来存储几个动物
  7. public void setWeight(double weight){
  8. this.weight=weight;
  9. }
  10. public double getWeight(){
  11. return weight;
  12. }
  13. public void setLeg(int leg){
  14. this.leg=leg;
  15. }
  16. public int getLeg(){
  17. return leg;
  18. }
  19. public void setColor(String color){
  20. this.color=color;
  21. }
  22. public String getColor(){
  23. return color;
  24. }
  25. //初始化动物
  26. public void initAnimal(){
  27. Scanner scanner=new Scanner(System.in);
  28. System.out.println("-----------------请输入动物的信息--------------------");
  29. animals=new Animal[3];
  30. int j=1;
  31. for(int i=0;i<animals.length;i++){
  32. Animal an=new Animal();
  33. System.out.println("请输入"+j+"动物的信息:");
  34. System.out.println("体重:");
  35. double weight=scanner.nextDouble();
  36. an.setWeight(weight);
  37. System.out.println("脚数:");
  38. int leg=scanner.nextInt();
  39. an.setLeg(leg);
  40. System.out.println("颜色:");
  41. String color=scanner.next();
  42. an.setColor(color);
  43. animals[i]=an;
  44. j++;
  45. }
  46. //打印动物信息
  47. for(int a=0;a<animals.length;a++){
  48. Animal animal=animals[a];
  49. System.out.println("第"+(a+1)+"只动物的信息:");
  50. System.out.println("体重: "+animal.getWeight());
  51. System.out.println("脚数: "+animal.getLeg());
  52. System.out.println("颜色: "+animal.getColor());
  53. }
  54. }
  55. public static void main(String[] args){
  56. Animal an=new Animal();
  57. an.initAnimal();
  58. }
  59. }


结果:


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/231947
推荐阅读
相关标签
  

闽ICP备14008679号