概述
文章目录
- switch...case
- if...else
- 注:
- 循环语句:for和while循环
- for循环语句
- while循环语句
- do...while语句
- While 和 do...while 的区别
- 双重for循环
switch…case
后续又添加了一些可能遇到的问题,所以单列出来了。(- 。-)~~
https://blog.csdn.net/weixin_43607906/article/details/97524906
if…else
基本结构:
法1. if(condition) { 法2. if(condition) {
} } else if(condition) {
}
condition 条件 boolean
常出现的运算符:比较运算符、逻辑运算符
- 实际事例
int money = 40;
if(money < 30) {
System.out.println("给你弟弟10元");
}else if(money >35) {
System.out.println("给妹妹20元");
}
// 输出结果为 “给妹妹20元”
注:
condition 即条件,当条件为一个范围时,我们这时需要用到逻辑运算符或比较运算符。
比如 10 < money <20
我们需要写成 (10 < money || money <20),如果想让eclipse报错的话可以写上 10 < money <20 … hahaha
关于范围运用在代码中是用 ||(或)还是 &&(和)需要自己好好琢磨琢磨,其实就和并集与交集意义差不多。
循环语句:for和while循环
在java中,总是会遇到要重复一些代码,在开发中常见的场景就是数组的遍历(从塑料袋中拿东西)
for while do…while
for循环语句
-
基本结构
其执行顺序:1–>2–>3–>4—>2—>3…–>2
初始条件1 只执行了一次。 -
实际事例
// 例子:累加和 1+2+...+10
int sum = 0;
// i 的作用是确立循环的次数
for (int i = 0; i < 10; i++) {
sum = sum + i + 1;
}
System.out.println("sum:" + sum);
// 分开循环i和求和因子之间的关系的话,下面的代码:
int sum1 = 0;
int value = 1;
for (int i = 0; i < 10; i++) {
// 求和时,把i摘干净,i的作用只是表示循环次数而已。
sum1 = sum1 + value;
value ++;
}
System.out.println("sum1:" + sum1);
注:i 的作用是确立循环的次数 ,有的时候 i 是有必要采用其值的,可以采用,但一定要记住 i 的最初作用。
while循环语句
while (condition) {
System.out.println( );
}
condition 是boolean值,对while,必须有循环终止条件
下面代码是死循环,死循环是无意义,永远执行不完。
int a = 1;
while (a < 10) {
System.out.println("dead loop");
}
// for循环累计和 改成while:
int i = 0;
while (i < 10) {
// 下面一行i的增量的代码由于在while中,所以会重复执行,直到i的
// 值为10,则while后面的condition为false,循环结束
i ++;
}
while和for的区别:
for可以直接指定循环的次数,而while不能。so,如果确立了循环次数,则优先考虑使用for,否则考虑使用while。
do…while语句
-
基本结构
do { // 循环体 } while (condition);
当condition为true时,循环执行do后面 { } 中代码。
// 在执行循环时,先执行一次do。
do {
System.out.println("长得丑活得久,长得帅老的快");
} while (false);
// while后面是不能写false,会产生一个错误:unreachable code,
// 不能到达(执行)的代码
while (false) {
System.out.println("123");
}
While 和 do…while 的区别
⑴ do-while循环属于“直到型”循环,循环体至少执行一次。
⑵ while循环先计算终止条件,当条件为真时,才去执行循环体中的语句。
⑶ 两种循环格式不同,功能也不相同。
双重for循环
下一篇文章 : https://blog.csdn.net/weixin_43607906/article/details/97155418
最后
以上就是细腻蜜粉为你收集整理的switch...case、if...else、for和while循环、do...while语句、双重for循环switch…caseif…else循环语句:for和while循环双重for循环的全部内容,希望文章能够帮你解决switch...case、if...else、for和while循环、do...while语句、双重for循环switch…caseif…else循环语句:for和while循环双重for循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复