Java学习第六天

Java学习第六天

1.顺序结构

  • 自上而下

2.选择结构

1.if选择

  1. if单选择:
if(){

}
  1. if双选择:
if(){
}
else{
}
  1. if多选择:
if(){}
else if(){}
else{}
  1. 嵌套if:
if(){
	if(){}
}

2.switch多选择

  1. jdk7后switch支持String类型
  2. case穿透:break,若case语句中没有break会继续执行下列case语句。
switch(expression){
    case value :
        //语句
        break;
    case value :
        break;
    default:
        //语句
}
  1. 反编译:内部代码的实际执行。将class文件拖到idea中打开。

3.循环结构

1.while循环

  • 循环条件一直为true会造成死循环,尽量避免死循环。

2.do while循环

  • 至少执行一次

3.for循环

/*
九九乘法表
1.先打印第一列
2.把固定的1再用循环包起来
3.去掉重复项,x<=y
4.调整样式
*/
for(int y=1;y<10;y++){
    for(int x=1;x<=y;x++){
        System.out.print(x+"*"+y+"="+(x*y)+"\t");
        if(x==y){
            System.out.print("\n");
        }
    }
}

4.增强for循环

//遍历数组中的元素
for(int x:numbers){
	System.out.println(x);//打印数组元素。
}
posted @ 2022-02-15 00:00  guan官  阅读(28)  评论(0)    收藏  举报