Java之数组及程序流程控制

一、数组

存储相同类型数据(可以是基础类型、对象类型)的集合,属于引用类型,索引0~(n-1)

1.1一维数组

创建数组 :数组类型[] 数组名  或者   数组类型 数组名[],例如 int[] a; int a[];

创建对象:int[] a=new int[7];int[] a={1,2,3,4};

访问对象:int[] a={1,2,3,4};

修改对象元素:int[] a={1,2,3,4};a[0]=3; 结果a={3,2,3,4}

1.2多维数组

二、程序流程控制

2.1 if -else

2.2 case (表达式){case 常量表达式1:语句组1 ;break;}

表达式值的类型可以是(char)、(byte)、(short)(int)基本类型、枚举类型和java.lang.String类型(从java 7才允许),但不能为 boolean、长整型long、浮点型(float、double),同时包装类 Byte,Short,Character,Integer,String 也可以,因为自动拆箱(从JDK1.5开始支持自动拆箱和自动装箱,自动拆箱就是自动将引用数据类型转化为基本数据类型,自动装箱就是自动将基本数据类型转化为引用数据类型)的原因

2.3 while和do while

2.4 for 和 foreach

2.5 break和continue

示例:

switch (new Integer(45)) {

case 40:

System.out.println("40");

        break;

    case 45:

System.out.println("45");//将会打印这句

        break;

    default:

System.out.println("?");

        break;

}

switch (new String("ss")) {

case "ss":

System.out.println("ss");

        break;

    case "dd":

System.out.println("dd");//将会打印这句

        break;

    default:

System.out.println("?");

        break;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容