Java学习笔记—数组的用法
来源:互联网 发布:淘宝买家好评 编辑:程序博客网 时间:2024/05/27 14:13
几乎所有的程序设计语言都支持数组。Java也不例外。当我们需要多个类型相同的变量的时候,就考虑定义一个数组。在Java中,数组变量是引用类型的变量,同时因为Java是典型的静态语言,因此它的数组也是静态的,所以想要使用就必须先初始化(为数组对象的元素分配空间)。
以下代码编译通不过:
public class Test{ public static void main(String[] args) { String[] cars; System.out.println(cars[0]);//不能这么用,因为只是定义了数组cars,而没有对它进行初始化 }}
要使用数组,必须对其进行初始化:
public class Test{ public static void main(String[] args) { String[] cars={"奔驰","宝马","奥迪","大众"};//静态初始化 String[] fruits=new String[]{"苹果","雪梨","香蕉","桃子"};//静态初始化 String[] books=new String[4];//默认初始化,只是指定了数组的长度,并没有显示的为数组指定初始值,但是系统会默认给数组元素分配初始值为null int[] scores=new int[4];//默认初始化,只是指定了数组的长度,并没有显示的为数组指定初始值,但是系统会默认给数组元素分配初始值为零 int[] a=new int[4]; for(int i=0;i<a.length;i++){ a[i]=i*12; }//动态初始化数组 for(int i=0;i<cars.length;i++){ System.out.println(cars[i]); } for (int i=0; i<fruits.length; i++) { System.out.println(fruits[i]); } for (int i=0; i<books.length; i++) { System.out.println(books[i]); } for (int i=0; i <scores.length; i++) { System.out.println(scores[i]); } for (int i=0; i <a.length; i++) { System.out.println(a[i]); } }}
阅读全文
1 0
- Java学习笔记—数组的用法
- Java学习笔记—String的用法
- java数组学习笔记
- Java学习笔记--数组
- java学习笔记------数组
- java学习笔记 ---数组
- java学习笔记数组
- 【学习笔记】Java数组
- Java学习笔记-数组
- Java学习笔记-数组
- java学习笔记------数组
- java学习笔记-----数组
- java学习笔记--数组
- JAVA学习笔记(三)——数组的使用
- Java学习笔记——this的用法
- Java学习笔记——static的用法
- Java学习笔记—注解(Annotation)的用法
- Java学习笔记—正则表达式的用法
- 进程控制(二)进程控制编程
- 微信网页开发异常——签名失败
- uva 232 Crossword Answers
- 关于接口调取和输出
- 树梅派3启用vnc远程控制
- Java学习笔记—数组的用法
- 详解5种跨域方式及其原理
- Android 内存溢出(OOM)问题分析方法
- oracle中的函数
- JZOJ5248. 【NOIP2017提高A组模拟8.10】花花的聚会
- js代码--时间小人
- Linux设备模型(4)_sysfs
- [绍棠_Swift] Swift中类和结构体的区别
- 我所理解的生活