Java学习第四天

2025-11-02 14:10:31

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:20
  • 阅读量:86
  • 阅读量:87
  • 阅读量:123
  • 阅读量:147
  • 猜你喜欢