java学习之数组

来源:互联网 发布:服务器数据恢复 沈阳 编辑:程序博客网 时间:2024/05/20 16:41
//定义数组
float arr[] =new float[6];
//赋值
arr[0]=1;
arr[1]=2;
arr[2]=3;
arr[3]=3;
arr[4]=4;

arr[5]=2;


数据类型  名称[]=new 数据类型[大小长度]

也可以如下定义

int a[]={1,2,3,4,5,6,7,7};

/////////////////////////////////////////////////////////////////

对象数组需要对每个成员进行实例化

/**
 * 
 */
package com;
import java.io.*;


/**
 * @author Administrator
 *
 */
public class shuzu {


/**
 * @param args
 * @throws IOException 
 */
public static void main(String[] args) throws IOException {
// TODO 自动生成的方法存根
//存放四只狗的对象数组
Dog dogs[]=new Dog[4];
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
//给各个狗赋值
for(int i=0;i<=4;i++){
dogs[i]=new Dog();
System.out.println("请输入名字");
String name=br.readLine();
dogs[i].setName(name);
System.out.println("请输入体重");
String s_weight=br.readLine();
float weight=Float.parseFloat(s_weight);
dogs[i].setWeight(weight);

}
//计算体重
float allWeight=0;
for(int i=0;i<4;i++){
allWeight+=dogs[i].getWeight();
}
float avgWeight=allWeight/dogs.length;
System.out.println(avgWeight);


}


}
class Dog{

private String name;
private float weight;
public float getWeight() {
return weight;
}
public void setWeight(float weight) {
this.weight = weight;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}



}

//////////////////////////////////////////////////////

0 0
原创粉丝点击