Java《数组》
来源:互联网 发布:贪吃蛇java代码详解 编辑:程序博客网 时间:2024/06/15 18:43
数组的定义:
数据类型 数组名[] = new 数据类型[大小];
int a[] = new int[5];
声明数组:
数据类型 数组名[]; 或 数据类型[] 数组名;
int a[]; 或 int[] a;
与C语言定义初始化数组相同:
int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};
代码示例:
public class Demo1 { public static void main(String[] args) { float arr[] = new float[6]; arr[0] = 3; arr[1] = 1; arr[2] = 5; arr[3] = 3.4f; arr[4] = 2; arr[5] = 8; float total = 0; for(int i = 0; i < arr.length; ++i) { total += arr[i]; } System.out.println("total="+total); // 计算数组大小,结果为:6 System.out.println(arr.length); }}
对象数组代码示例:
import java.io.*;public class Demo2 { public static void main(String[] args) throws Exception { // 定义一个对象数组 Dog dogs[] = new Dog[4]; // 从控制台输入初始化信息 InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); float totalWeight = 0; for(int i = 0; i < dogs.length; ++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); totalWeight += dogs[i].getWeight(); } System.out.println("平均体重:"+totalWeight/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数组
- Java数组
- java数组
- java数组
- java数组
- Java--数组
- Java数组
- java 数组
- 物联网1122班刘佳 第八章作业
- 【狗狗40】Square Ice
- HDU1316 How Many Fibs? 【大数】
- (转载)Android Fragment 真正的完全解析(下)
- MFC 按钮为什么设置不上ICON
- Java《数组》
- STM32学习笔记6——RTC
- 最近看的书
- 数据结构队列及其用法(C语言实现)
- 类型转换与继承
- 递归的使用
- 将汉化版QtCreator还原为英文版(希望汉化的也可参考)
- 虚拟跟踪球
- SD学习笔记一