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:跳出了本次循环然后在继续循环