Java对象数组练习
来源:互联网 发布:手机设置添加网络ssid 编辑:程序博客网 时间:2024/04/28 13:10
Java对象数组的使用.
题目:
有四只狗
为狗创建一个对象数组.
为狗赋名字和体重
算出狗平均体重.
用面向对象的思路和利用数组来完成
还有什么要注意的希望大家教教我..
package com.test_1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Demo5_2 { public static void main(String[] args) throws Exception { //定义一个对象数组 Dog dogs [ ] = new Dog[4]; /*//给狗赋值 dogs[0] = new Dog(); dogs[0].setName("小白"); dogs[0].setWeight(4.5f);*/ //从控制台输入各个狗的信息 BufferedReader br =new BufferedReader(new InputStreamReader(System.in)); for(int i = 0;i<dogs.length;i++){ //重要: 一定要新建狗对象 dogs [i] = new Dog(); System.out.println("请输入第"+(i+1)+"只狗名"); //从控制台读取狗名 String name = br.readLine(); //将名字赋给对象 dogs [i].setName(name); System.out.println("请输入第"+(i+1)+"只狗体重"); //从控制台读取狗体重 String s_weight = br.readLine(); //字符串转float(类型 . parse类型()) float weight = Float.parseFloat(s_weight); //将名字赋给对象 dogs [i].setWeight(weight); } //计算狗总体重 float w = 0; for(int i = 0;i<dogs.length;i++){ w+=dogs[i].getWeight(); } //计算平均体重 System.out.println("狗平均体重: "+w/dogs.length); }}//定义一个狗类class Dog{ private String name; private float weight; public String getName() { return name; } public void setName(String name) { this.name = name; } public float getWeight() { return weight; } public void setWeight(float weight) { this.weight = weight; }}
阅读全文
0 0
- Java对象数组练习
- 对象数组小练习
- java对象数组的增删练习之《学生信息管理系统》
- Java数组练习
- JAVA数组练习
- Java数组练习
- Java数组练习
- Java数组练习
- Java练习:数组
- Java数组练习
- java数组专项练习
- Java 练习1--数组
- 练习--java数组
- java数组练习
- java对象练习--扑克牌
- java对象练习-扑克牌
- Java面向对象练习
- JAVA面向对象练习
- SSRS 页面滚动条下拉时固定table表头
- 私立小学校の入試速報
- Mac图片处理工具
- Oracle参数“”_db_block_check_objtyp”
- C#很小的知识点
- Java对象数组练习
- SAP HANA HDB序列的使用方法及技巧(SAP HANA HDB SEQUENCE )
- java 发邮件
- android studio 开发过程中怎么解决同一个项目下,两module之间的相互访问
- 深入分析 ThreadLocal 内存泄漏问题
- 改良版插入排序
- 老司机带你用MaxCompute和表格存储玩转车联网数据
- Maven中的库(repository)详解
- ucgui emwin使用qrencode显示二维码