这一周学习的东西有点多,选择语句、循环语句、数组,现在都感觉没有完全消化完。
首先,选择语句
if if else if else if
if 语句
if(条件表达式){ 语句块 }
if else
if(条件表达式){ 语句块 }else{ 语句块 }
if else if
if ( 条件表达式1){ 语句块1 }else if ( 条件表达式2 ){ 语句块 2}.。。。。else { 语句块 }
如果表达式为真,这执行后面的语句块,为假则执行else 的语句块
if的嵌套式语句
if(条件表达式 ){ if(条件表达式){ 。。。 } }
一环套一环
switch 语句
switch(算术表达式){
case 常量表达式1 :语句块1
break;
case 常量表达式2 :语句块2
break;
…
default :语句块;
break;
}
break 必须加。switch后面括弧的“算术表达式 ”的数据类型必须是字符型、字节型、短型整数、整数。case和default的出现次序不影响执行结果。一般defalut放在最后
这两个都是选择语句
while
while是先验循环
while(判断条件){ 循环体 }
比如
int a =0;
while(a < 5){system.out.println ( a)
a++}
do while
是后验循环
do{ 循环体 }whlie( 判断条件 ) ,最少后执行一次
for循环
用的最多,也是最复杂多变的
for(表达式1;表达式2;表达式3){ 循环体 }
表达式1进来,判断表达式2,如果满足,执行循环体,然后再执行表达式3,最后再进行表达式2判断
多注意for与if等各种语句的嵌套使用,平时多练习
break与continue语句
break 结束在本层循环
continue 结束本次循环
这两个语句要注意区分
数组
数据类型 【】 数据名 = new 数据类型 【】
int【】 array =new int 【2】
注意区分索引和元素的区别
索引都是从0开始
一维数组与二维数组、多维数组 大包套小包的模式
二维数组注意 外层是行,内层是列
数组也是比较容易算晕的,平时多练习
方法
这是一个重点,平时应该会经常用到,特别是在做项目中
public static void main(string[] ages){ } main方法
访问修饰符 可选修饰符 返回的数据类型 方法名 ( 参数列表 )
刚开始接触,特别要注意返回的数据类型以及参数
参数分为形参和实参,在括号中用逗号隔开多个参数
在方法中使用return 关键字来返回结果,如果没有返回值,数据类型用void,
方法的调用
对象.方法名.(实参列表)
这一定要多多练习
这一周感觉内容太丰富,都点消化不良,都是基础,很重要。一定要多多练习