本周主要3个点是程序流程控制 、数组和方法
程序流程控制主要是选择语句和循环语句:其中选择语句是分为 if语句 单分支、双分支、多分支;if语句中又可以嵌套if语句这就是if语句的嵌套格式为:
if(条件1)
{if(条件2){语句1}
else{语句2} }
else{ if(条件3){语句3}
else{语句4} }, 还有是switch语句格式switch(算数表达式){case 常量表达是式1: 语句块1;break; case常量表达式2:语句块2;break; default :语句块;break; } 而循环语句结构要素;关键字,被反复执行的代码,循环结束条件。 循环语句分类:while循环语句,do-while循环语句,for循环语句。 判断循环条件位置分类:while循环语句,for循环语句(这是先验证后循环); do-while语句是先执行一次后验证。
while循环语句的格式while(布尔表达式){循环体} do-whil循环语句格式 do{循环体}while(表达式);(注最后分号不可丢)。
break语句是用于循环语句的控制结构,从而使当前循环终止。 continue语句其特点一样用于循环语句的控制结构,其作用是使循环立即调到下一个迭代中。
for循环语句是一种是我们编写指定次数循环的控制结构;格式为 for(变量初始化值;布尔表达式;循环变量的改变){语句 }
数组特征主要是:数组是一个连续的内存空间;数组的元素都是变量;数组创建后它长度不可改变;数组元素下标(索引值)是从零开始的最大的下标是长度减一;数组创建后每个元素都会初始化。
声明数格式是 数据类型[] 数组变量名或者数据类型 数组变量名;然后使用关键字new初始化,指定数组大小 int []a=new int[0]; int[] a = {1,2,3};(数组初始化程序在创建数组时不需要关键字new)
多维数组: 一维数组int[] a = new int[1]; 二维数组 int[][] b =new int[2][2]....
方法是一段用来完成特定功能的代码片段,格式为 访问修饰符 可选修饰符 返回类型 方法名(参数列表){方法体};
其中访问修饰符(public)表明定义方法公共的,可以在任何程序中调用;(static)表明定义的方法是静态的,可以在main方法中使用;方法中:返回类型可以是任何一种数据类型或对象类型, 含义为方法要返回的值的类型(如果没有返回类型,就使用void)返回值是指方法执行以后具体返回的结果值(在方法体中使用return关键字结束方法,返回具体结果值);我们在定义方法后就可以在程序中调用它,如果该方法有返回类值(返回类型不是空值)那就可以将结果赋给一个变量,或者在表达式中使用该结果调用的格式: 对象.方法名(实参列表)最后就是参数了 形参和实参 形参是定义方法时规定方法要接受参数的形式包括(数据类型、参数变量名) 而实参是调用方法时具体传入到方法里面进行处理的数值