10.Java条件判断语句

1.if条件语句

语句的概念:;

以分号结尾的就是一个语句

书写格式:

1.第一种情况,只满足一个条件:

 if(条件){执行语句}

2. 第二种情况,满足两个条件: (相当于三目运算符)

  if(条件语句) {  执行语句 }

else if (条件语句){ 执行语句 }

3.第三种情况,满足了多个条件:

if(条件语句) { 执行语句 }

else if (条件语句){ 执行语句 }

else { 执行语句}

在判断基本数据类型的使用我们是使用的"=="来判断两个值是否相等,在引用类型中我们必须要使用equals来判断是否一样的

*  三目运算符: 必须要使用一个变量去接受返回的值,要不然直接使用该返回的值

2.switch语句:

一 .switch语句的注意点:

<1>switch选择类型switch语句选择的类型只有四种:byte,short,int ,char jdk7.0之后String也是可用的.

 <2>case后面只能输入常量,不能输入变量和表达式.

 <3>switch语句停止的条件是遇到了break关键字或者结束switch语句的大括号.

 <4>case之间与default没有顺序。先判断所有的case,没有匹配的case执行default。

二.if和switch语句的使用场景:看情况而定了呀

  <1>如果返回的东西的是一个区间的话就使用if条件语句,

  <2>如果返回的是一个具体的数字或者是一个字符串类型就是switch语句

3.while语句:

while语句的格式:

while(条件){执行语句}

 java虚拟机中运行原理然后不会去运行废话的代码的如下面所示 while(false){System.out.println("你好")}

 java运行的是可以检测到常量的值,不能够检测到变量的值,编译的时候不会开辟内存空间,运行的时候才去开辟内存空间

4.do..while语句:

do..while语句的格式

 do{ 执行语句 } while(条件);

 执行语句都会执行一次的

5.for循环语句:

for循环语句格式:(;;)不能少

 for(int i; i<5;i++){ 执行语句了}

注意点:初始化语句只会执行一次,

6.break,continue的区别

 break:跳出了整个的循环的使用

contiune:跳出了本次循环然后在继续循环

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容