【目录】
二、循环语句
1.单独使用if的用法
语法结构
if(判断条件){
条件成立执行的代码部分;
}
例如:
int age = 20;
if(age==20){
System.out.println("年龄等于20");
}
2.if和else共同使用
if(条件成立){
条件成立执行的代码部分;
}else{
if中的条件不成立执行的代码部分;
}
int age = 20;
if(age==20){
System.out.println("年龄等于20");
}else{
System.out.println("年龄不等于20");
}
3.if和else if和else共同使用
if(条件成立){
if条件成立执行的代码部分;
}else if(条件成立){
else if条件成立执行的代码部分;
}else{
if和else if都不成立时才执行的代码部分;
}
例如:
int age = 20;
if(age == 20){
System.out.println("年龄等于20");
}else if(age>20){
System.out.println("年龄大于20");
}else{
System.out.println("年龄小于20");
}
二、循环语句
循环概念:
现实生活中反复做一件事情,就叫做循环,比如:大家醒着的之后都会隔一小段时间眨一次眼睛。你算过一分钟能眨多少次眼睛吗,看
看你的潜力吧,不要故意使劲眨眼啊,你肯定是在使劲的眨,哈哈。计算机中的循环就是计算机反复执行某些代码,就是循环。
1.for循环
比如我们有这样的需求,想在控制台上打印出,我想学好java ,打印上10遍,以前的知识我们可以实现这个功能,写10次
System.out.println("我想学好java"); 就可以实现了,不过那样要写10行同样的代码。
好了上边的同样要求我先用循环来实现一遍
for(int i=0;i<10;i++){
System.out.println("我想学好java");
}
编译运行后可以看到控制台依然可以满足打印十次 我想学好java
循环执行原理 以下我把for循环 分解成四部分,分别用1,2,3,4表示,我们来看其执行的原理过程
1 2 3
for(初始化;判定条件;增量){
4
循环体;
}
就用上边的例子来说明问题
1 2 3
for(int i=0;i<10;i++){
4
System.out.println("我想学好java");
}
执行顺序如下:
先执行1 定义变量i赋初值0(只执行一次),再执行2判定比较i<10,此时i为0, 0<10成立,成立就会执行4就是循环体 ,如果不成立循环直接退出了
循环体执行完毕会 执行3增量部分此时i++之后i变量值变为1,增量执行完毕会 再次执行2 判定比较i<10,此时是1<10依然成立,会再次进入循环体
循环体执行完毕会再次自增i的数据变为3...依此类推,当i的数值增加到10的时候 判定条件 10<10不成立了,循环就退出了。
简单总结出的执行步骤如下:
1 2 4 3
2 4 3
2 4 3
2 4 3
...
2 4 3
条件不成立退出
2.while循环