Java基础回顾(二)

---------------------- android培训、java培训、期待与您交流! ----------------------

一语句结构

 1:顺序结构
 (1)程序从上往下,从左往右依次执行。
 
 (2)判断结构(if语句)
  第一种格式
   if(执行的表达式,结构为boolean){
     执行语句;
    }
  第二种格式
   if(执行的表达式,结构为boolean){
     执行语句一;
    }
   else(){
     执行语句二;
   }
  第三种格式
   if(执行的表达式,结构为boolean){
     执行语句一;
    }
   elseif(执行的表达式,结构为boolean){
     执行语句二;
   }
    ....可以有多个elseif
   else(){
     执行语句n;
   }
 2:选择结构
 (1)基本格式:
  switch(表达式)
  {
   case 取值1:
    执行语句;
    break;
   case 取值2:
    执行语句;
    break;
   …...
   default:
    执行语句;
    break;
  }

 3:循环结构

 (1)while循环的格式
  while(条件表达式)
  {
   执行语句;
  }

  执行流程:
   A:首先判断条件表达式,如果结果为true,就执行while循环控制的语句。否则,不执行循环体。
   B:循环体语句执行后,在回到A。知道条件不成立。

 (2)do while循环的格式
  do
  {
   执行语句;
  }while(条件表达式);
  
  执行流程:
   A:先执行一次循环体。
   B:再判断条件表达式。如果值为true,就返回A继续。否则,结束循环。

 (3)for循环的格式
  for(初始化表达式;循环条件表达式;循环后操作表达式)
  {
   执行语句;
  }

  执行流程:
   A:首先进行初始化表达式的执行。
   B:其次,循环条件表达式的判断:
    如果条件为true,则进循环体执行语句。
    如果条件为false,则结束循环。
   C:当循环体执行完毕后,就会执行循环后的操作表达式。
    在接下来回到B步骤继续,直到结束循环。


二函数

 函数:就是完成一个特定功能的一段小程序。
  A:以后写代码的时候,就得注意了:
   **我们在也不用把所有的代码都放到主函数里面去了。
   **主函数只负责调用我们自定义的函数。
  B:函数的格式:
    修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…)
    {
      执行语句;
      return 返回值;
    }

    **修饰符 修饰函数的。
    **返回值类型 函数本身是具有特定功能的一段独立的小程序,
          这个功能在运算完或者执行完之后,肯定有结果,
          那么结果到底是什么类型的呢,我们需要在函数上标示一下。
    **函数名 为了方便使用定义好的函数,我们就给它起个名字。
    **参数类型
     ***形式参数 接受实际参数的变量
     ***实际参数 实际使用的数值
    **执行语句 函数是用于完成一段特定功能的,有可能这段功能需要多条语句执行,
               这就有了执行语句。
    **return 就是将执行的结果返回回来的一个关键字。其后跟的是返回的结果。
 函数特点:
  A:定义函数可以将功能代码进行封装,便于对该功能进行复用。函数的出现提高了代码的复用性。
  B:函数只有被调用才会被执行。
  C:函数中只能调用函数,不可以在函数内部定义函数。因为函数时平级的。
  D:被调用时:
   **有明确返回类型的函数: 
    ***可以单独使用,但是没有意义;
    ***可以赋值给一个和返回类型对应的变量,然后输出变量;
    ***可以直接在输出语句中直接使用;
   **void返回类型的函数:
    **只能单独调用。

三数组
 
 数组定义:存储同一种数据类型的数据的集合。数组也是一个容器。
 数组的格式(一维数组)
  A:int[] arr = new int[3];
   **左边:
    int 表示数组中元素的数据类型
    [] 表示数组
    arr 数组的名字
    简单说:定义了一个int类型的数组,名称是arr。 
   **右边:
    new 创建一个实体
     实体:存储一个数的东西叫变量。存到多个数据的东西叫实体。
     new:class是用来定义一个类的,new是用来创建一个实体的。
    int 表示数组中元素的数据类型
    [] 表示数组
    3 表示此数组中有3个元素
    简单说:创建一个int类型的数组实体,该实体中可以存储3个int类型的元素。
    注意直接打印数组会打印类似这种语句[I@c17164
        解释[I@c17164
            [表示一个数组
            I表示数组的类型为int类型的
            @是一个连接符
            后面的数字是一个16进制的数字,表示的是该数组在内存中的地址.

 

 


 

 

---------------------- android培训、 java培训、期待与您交流! ----------------------

你可能感兴趣的:(java,c,android,存储,Class)