Java学习第四天

 时间:2026-02-12 21:05:23

1、条件结构switch-case

语法:

switch(表达式){

case 常量1:

处理代码;

break;

case 常量2:

处理代码;

break;

...

case 常量n:

处理代码;

break;

default:

处理代码;

}

注意:

1.表达式结果可以是整型(不包括long),jdk1.7以上可以是String

 枚举

2.执行时,根据表达式的结果与哪个case配置,则执行对应的分支

3.case 跟一个常量,不能跟范围,也不能同时跟多个值

4.switch-case不能做范围判断,只能做点值判断

5.break:跳出switch,

switch执行时,根据表达式的结果找到匹配的case分支,

一直执行直到遇到break跳出

if-else  vs  switch-case

if-else,既可以针对点值判断,也可以针对范围判断

从上到下依次判断,直到条件符合为止

switch-case

只能是点值

直接根据表达式结果跳转到匹配的项,不会从上到下匹配

如果单点值分支3个以上,建议使用switch,效率更高

2、循环结构(难)

让重复的代码只写一次,利用循环来控制执行,执行多少次

需求:打印100个*

System.out.println("*");

System.out.println("*");

System.out.println("*");

System.out.println("*");

System.out.println("*");

while循环:

语法:

while(条件){

循环执行的代码;

}

3、注意:

1.执行流程:判断条件,如果成立,则执行循环体,。。。

再判断,再执行...

一直到条件不成立不成立为止

2.难点:条件如何判断

   找规律

求1到100的和

1,2,3,...,100

  • Java学习第五天
  • Java学习第二天
  • java学习路线
  • 如何学习Java
  • java面试——java基础
  • 热门搜索
    做网页用什么软件 什么是微课程 best friend什么意思 名不虚传的意思 家喻户晓的意思 斗转星移什么意思 情愫是什么意思 bl是什么意思 什么眼膜好用 什么叫有效数字