Java 创建数组的方式, 以及各种类型数组元素的默认值
2018-08-03 10:47
471 查看
①创建数组的方式3种
①第1种方法
public class MyTest { public static void main(String[] args){ //method 1 int[] array=new int[6]; int aa=array[4]; System.out.print(aa); } }
output:0
②第2种方法
public class MyTest { public static void main(String[] args){ //method 2 int[] array={1,2,3,4,5}; System.out.print(array[2]); } } output:3
③第3种方法,以及判断数组下标是否越界
public class MyTest { public static void main(String[] args){ //method 2 int[] array=new int[]{1,2,3,4,5}; System.out.print(array[2] + "\n"); int m=0; boolean length=isLength(m,array); if(length){ System.out.print(array[m]); }else{ System.err.print("array index is out of bound"); } } //判断数组下标是否越界 public static boolean isLength(int m,int array[]){ boolean flag=false; int length=array.length; if(m<length) flag=true; return flag; } } output: 3 1
②各种类型数组元素的默认值
①int
int [] intarray = new int [10]; for(int i = 0;i<intarray.length;i++){ System.out.println("int : "+intarray[i]); //int类型定义的数组,初始化默认是0 }
②string
String [] stringarray = new String[10]; for(int i = 0;i<stringarray.length;i++){ System.out.println("String : "+stringarray[i]); //String类型定义的数组,默认值是null }
③char
char [] chararray = new char[10]; for(int i = 0;i<chararray.length;i++){ System.out.println("char : "+(int)chararray[i]); //char类型定义的数组,默认值是0对应的字符 }
④double
double [] doublearray = new double[10]; for(int i = 0;i<doublearray.length;i++){ System.out.println("double : "+doublearray[i]); //double类型定义的数组,默认值是0.0 }
⑤float
float [] floatarray = new float[10]; for(int i = 0;i<floatarray.length;i++){ System.out.println("float : "+floatarray[i]); //float类型定义的数组,默认值是0.0 }
相关文章推荐
- java 各种数据类型的数组元素的默认值
- java学习笔记之 (各种数据类型的数组元素的默认值)
- java中创建String类型对象的两种方式以及在使用equals()和“==”两种方法时的区别
- Java创建数组的三种方式(及元素个数问题)
- 关于java基础类型与引用类型内存存储问题,以及string.intern()方法(String两种创建方式的区别)
- java中的各种数据类型在内存中存储的方式---作者:KingBoxing(转)
- java中byte数组与int类型的转换(两种方式)
- Java学习之数组1(1.数组的声明;2.元素为引用数据类型的数组;3.关于main方法里的String[] args;4.数组排序;5.数3退1 数组算法,(用数组模拟链表);6数组查找之二分法;7数组的拷贝)
- Java创建以及读写xml文档(dom方式)
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- java中byte数组与int类型的转换(两种方式)
- java中的各种数据类型在内存中存储的方式
- java中的各种数据类型在内存中存储的方式 一
- java中各种数据类型的默认值
- Java中用反射的方式获取类中的所有属性和方法,以及获取属性的默认值,设置属性的默认值
- java中byte数组与int类型的转换(两种方式)
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
- Java有N个数字的int类型数组,如何获取数量最多并且数字最大的数以及数量
- java中byte数组与int类型之间的相互转换(两种方式)
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式