码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA学习第四天 基础概念总结 二

时间:2015-07-05 14:53:54      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:

五、程序控制结构

  1,程序的结构设计

    (1)顺序结构:按书写顺序执行的语句构成的程序段。按顺序一句一句地执行。

    (2)选择结构:也称为分支结构,在许多实际问题的程序设计中,根据输入数据和中间结果的不同情况需要选择不同的语句组执行,在这种情况下,必须根据某个变量或表达式的值作出判断,以决定执行那些语句和跳过那些语句不行执行。

    (3)循环结构:在给定条件成立时,反复执行某个程序段。

    2,选择结构

    (1) if语句

    (2) if...else语句

    (3) if...else...if...else语句

    (4)条件运算符      " ? : " 

    (5)多重选择——swith语句

  3,循环结构

    (1)while循环

    (2)do...while循环

    (3)for循环

    (4)循环嵌套

    (5)循环的跳转:beak语句(立即退出循环)、continue语句(退出本次循环)

六、数组

  1,一维数组

    (1)声明数组

    (2)分配内存给该数组

    语法1:

      数据类型 数组名[] ;           //声明一维数组

      数组名 = new 数据类型[个数] ;        //分配内存给数组

    语法2:

      数据类型 数组名[] = new 数据类型[个数]

  2,数组长度:数组名.length。

  3,数组初值的赋值:

    数据类型 数组名[] = {初值0,初值1,...,初值n}

  4,数组应用范例:求最大最小值(单循环),排序(双循环)。

  5,与数组有关的API方法:

    System.arraycopy(source,0,dest,0,x)  : 复制元数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。

    Arrays.sort(数组名):数组排序操作,需要导入java.util包。

  6,二位数组

    方式一:

      数据类型 数组名[][] ;

      数组名 = new 数据类型[行数][列数] ;

    方式二:

      数据类型 数组名[][] = new 数据类型[列数][行数] ;

    赋值:

      数据类型 数组名[][] = {{第0行初值},{第1行初值},...{第n行初值}}      

    PS: Java允许二位数组中每行的元素个数局部相同。

  7,二位数组的长度

     (1) 数组名.length      //取得数组的行数

     (2) 数组名[].length      //取得特定行元素的个数(特定行元素的列数)

  8,二位数组元素的引用及访问(二位数组)

  9,多维数组:一般情况下最多用到三维数组(数据类型 数据名[][][])     

  

JAVA学习第四天 基础概念总结 二

标签:

原文地址:http://www.cnblogs.com/kvikon/p/4622034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!