Android 之路8---Java基础4

来源:互联网 发布:太阁立志传5 mac 迅雷 编辑:程序博客网 时间:2024/05/19 11:44

导读

1.一维数组的声明,定义 
2.for-each循环 
3.二维数组的声明,定义

一维数组的声明,定义

package hala1;import java.util.Scanner;//要写输入语句时,要导入这个包public class hello {    public static void main(String[] args) {        int[] intArray=new int[5];        String stringArray[]=new String[5];//数组的两种声明方式        float[] floatArray={1.2f,2.3f};//数组初始化,单浮点记得加f        System.out.println("int数组的长度:"+intArray.length);//输出数组的长度        System.out.println(stringArray[1]);        }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

输出结果 
int数组的长度:5 
null

for-each循环

package hala1;import java.util.Scanner;//要写输入语句时,要导入这个包public class hello {    public static void main(String[] args) {        int[] intArray={1,2,3,4,5};        for(int n:intArray)//增强型for-each循环            System.out.println(n);        }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

输出结果 

宁波整形医院http://www.lyxcl.org/
宁波整形美容医院http://www.lyxcl.org/




5

二维数组的声明,定义

package hala1;import java.util.Scanner;//要写输入语句时,要导入这个包public class hello {    public static void main(String[] args) {        int[][] intArray={{1},{2,3,4},{4,5,6}};        float floatArray[][]=new float[3][3];        char[] charArray[]=new char[3][3];//二维数组的三种声明方式        System.out.print(intArray[1].length+" ");        System.out.print(intArray.length);        //这里intArray.length是其行数,也就是将其看作一个一维数组        double[][] doubleArray=new double[3][];        //注意,这里只定义行不定义列是可行的,但只定义列不定义行是不行的,都不定义也是不行的        doubleArray[0]=new double[3];        doubleArray[1]=new double[4];        doubleArray[2]=new double[5];        //计算机将double【3】【】理解为一个一位数组,所以下边每个元素可以提出来独立定义列数        }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

输出结果 
3 3

package hala1;import java.util.Scanner;//要写输入语句时,要导入这个包public class hello {//for循环输出二维数组    public static void main(String[] args) {        int [][] intArray={{1},{2,3},{4,5,6}};        for(int i=0;i<intArray.length;i++){            for(int j=0;j<intArray[i].length;j++)                System.out.print(intArray[i][j]+"  ");            System.out.println();        }        }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

输出结果 

2 3 
4 5 6

原创粉丝点击