3052-秋叶-Java学科-(就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

while 语句

标准格式

while(条件判断) {

循环体

}

拓展格式

初始化语句;

while(条件判断) {

循环体;

步进语句;

}
}

public class Demo01While {
    public static void main(String[] args) {
        int i=1;(初始化语句)
        while (i <=10) {  (条件判断
            System.out.println("我错啦" +i);(循环体
            i++;(步进语句
        }
         
    }
}

[展开全文]

 嵌套循环

for(){

      for(){

}

}

 

public class DemoLoopHourAndMinute {
    public static void main(String[] args) {
        for (int hour =0; hour< 23; hour++) {
            
            for(int minute = 0; minute<60; minute++) {
            
            System.out.println(hour+"点"+minute+"分");
            }
            
            
        }
    }

        

[展开全文]

死循环 永远停不下来的循环

标准格式 while(true) {

}

public class Demo03DeadLoop {
    public static void main(String[] args) {
        while (true) {
            System.out.println("I LOVE YOU!");
        }
    }
}
        
 

[展开全文]

循环控制语句continue

一旦执行立即跳过当前次循环内容,马上开始下一次循环

public class Demo03Continue {
    public static void main(String[] args) {
        for (int i=1; i<=10; i++) {
            if(i==4) {
                continue;
            }
            System.out.println(i+"楼层到了");
        }
    }
}
        
 

[展开全文]

break关键字用法

1.可以用在switch语句中,一旦执行,真个语句立即结束

2.还可以用在循环语句中,一旦执行,语句立即结束,打断循环

循环语句选择

凡是次数确定的情况下多用for语句,否则多用while语句

[展开全文]

for循环语句

for(初始化语句表达式;布尔表达式;步进表达式) {循环体

}

 

public class Demo01For {
    public static void main(String[] args) {
        for (int i =1;i<=100;i++) {
            System.out.println("我错啦" +i);
        }
         System.out.println("程序停止");   
    }
}

[展开全文]

三中循环区别

1.如果判断循环从来没有满足,那么for循环和while循环执行0次,do--while循环至少执行一次

2.for循环的变量在小括号中定义,只有在循环内使用。while和do--while初始化语句本来就在外边,所以出后循环还可以继续使用

[展开全文]

switch 注意事项

1.多个case后面数值不可以重复

2。switch后面的小括号只能是以下数据类型

基本数据类型 byte/short/char/int

引用数据类型 String字符串 enum枚举

switch语句格式可以很灵活 前后顺序可颠倒,而且break语句可以省略。

满足匹配那一个case就从那一个位置向下执行,直到遇到了break或者整体结束

[展开全文]

public class DemoSwitch {
    public static void main(String[] args) {
        int num=1;
        switch (num) {
            case 1:
            System.out.println(" 星期一");
            break;
            case 2:
            System.out.println(" 星期二");
            break;
            case 3:
            System.out.println(" 星期三");
            break;
            case 4:
            System.out.println(" 星期四");
            break;
            case 5:
            System.out.println(" 星期五");
            break;
            case 6:
            System.out.println(" 星期六");
            break;
            case 7:
            System.out.println(" 星期日");
            break;
            default :
            System.out.println("数据错误");
            break;    
        }
    }
        
}
        

[展开全文]

public class Demolata02 {
    public static void main(String[] args) {
        int score = 120;
        if (score>=90 && score <= 100) {
            System.out.println("优秀");
        } else if (score >=80 && score <90) {
            System.out.println("好");
        } else if (score>=70 && score < 80) {
            System.out.println("良");
        } else if (score>=60 && score < 70) {
            System.out.println("及格");
        } else if (score>=0 && score < 60) {
            System.out.println("不及格");
        } else {
            System.out.println("数据错误");
        }
    }
}

[展开全文]

判断语句  if...else if...else

if (判断条件) {

执行语句1;} else if (判断条件2) {

执行语句2;}

... else if (判断语句n) {

执行语句n;} else {

执行语句n+1;]

[展开全文]

if(关系表达体系) {

语句体

} else {

}

[展开全文]

判断语句  if语句

满足条件执行,不满足条件跳过

[展开全文]

type:用于指定要注入的数据类型

[展开全文]
小帅 · 2021-10-30 · 解锁式学习 0

如何调用方法  格式

方法名称();

[展开全文]

punblic static void 方法名称(){

方法名称的命名规则和变量一样使用小驼峰

方法体 也就是大括号当中可以包含任一条语句

注意事项 

1,方法定义的先后顺序无所谓

2,方法的定义不能产生嵌套包含关系

3,方法定义好了不会执行,需要定义一下

 

[展开全文]

一元运算符:只需要一个数据就可以操作的运算符,例如 ; 取反!、++、--

二元运算符:需要俩个数据才可以进行的运算符,例如  加法+、赋值=

三元运算符:需要三个数据进行操作的运算符

格式

数据类型 变量名称=条件判断?表达式A:表达式B;

流程

首先应该判断条件是否成立

  如果成立为true,那么表达式A的赋值给左侧的变量

如果不成立为false,那么将表达式B的值赋值给左侧的变量

二者选取其一

int  a=10;

int  b=20;

int max=a>b? a:b;(判断a>b是否成立,成立则将a赋值给max,不成立则将b赋值给max)

 

[展开全文]

逻辑比较运算符

与(并且)&&  全都是true才是true,否则就是false

或(或者)||至少是一个true,就是true,全都是false,才是false

非(取反)! 本来是true ,变成false,本来是false变成true

与“&&”或“||”具有短路效果,如果左边的就已经可以判断最终结果,那么右边代码将不再执行,从而节省一定性能

注意:逻辑运算只能是boolean 值,

2.与、或需要左右各有一个boolean值,但是取反只要有唯一的boolean值即可

3.与。或俩种运算符,如果有多个条件,可以连续写  俩格条件  条件A&&条件B

多个条件  条件A&&条件B&&条件C

[展开全文]

>

<

>=

<=

!=不等于

==相等

结果用true、false表示

100>X>10是错误写法

[展开全文]

复合赋值运算符

+=  a+=1 相当于 a=a+1

-= 

*=

/=

%= 相当于

只有变量才能使用复合运算符不能写在运算符左边

[展开全文]