一、JAVA语句综述:
1.分支(选择语句)
if...else (两种情况)
【语法示例】:
if(条件真){
执行语句
}else{
否则,执行语句
}
switch...case (两种以上情况)
[语法示例]:
switch(关键词key取值){
case 1:(情况1)
执行语句1;
break;
case 2:(情况2)
执行语句2;
break;
case 3:(情况3)
执行语句3;
break;
....
default:(以上那个情况均不符合)
执行语句(默认);
break;
}
2.循环语句
2.1 while语句
【语法示例】:
while(条件表达式为真)
{
循环体;
}
2.2 do...while语句
【语法示例】:
do{
循环体;
}while(条件表达式);
2.3 for语句
【语法示例】:
for(初始值;结束值;递增或递减){
循环体;
}
-实训1:循环计算1到10的总和
1+2+3+...10=?
(for、while、do...while)
(提示:可以设两个变量,一个用来存加数a,一个用来存和s)
s=a+a+1;(a=1)
s=a+a+1;(a=2)
...
s=a+a+1;(a=9)
利用高斯定律:s=(1+10)*10/2
小结:
1.while与do..while的区别:
while 先判断,后执行
do..while 先执行后判断
2.while或do...while后面的条件表达式为真时,才会不断循环,直到中断。
while循环发现表达式为false,会立即终止循环自动跳出;
do..while不会立即中断循环,执行一次后发现条件为false,才会中断。
3.当明确循环的初始值和终止值时,最好用for循环。
(一个变量存放和t,一个变量存放i,循环累加,直到i<11停止,输出)
t+i(i=1,t=0)
1.分支(选择语句)
if...else (两种情况)
【语法示例】:
if(条件真){
执行语句
}else{
否则,执行语句
}
switch...case (两种以上情况)
[语法示例]:
switch(关键词key取值){
case 1:(情况1)
执行语句1;
break;
case 2:(情况2)
执行语句2;
break;
case 3:(情况3)
执行语句3;
break;
....
default:(以上那个情况均不符合)
执行语句(默认);
break;
}
2.循环语句
2.1 while语句
【语法示例】:
while(条件表达式为真)
{
循环体;
}
2.2 do...while语句
【语法示例】:
do{
循环体;
}while(条件表达式);
2.3 for语句
【语法示例】:
for(初始值;结束值;递增或递减){
循环体;
}
-实训1:循环计算1到10的总和
1+2+3+...10=?
(for、while、do...while)
(提示:可以设两个变量,一个用来存加数a,一个用来存和s)
s=a+a+1;(a=1)
s=a+a+1;(a=2)
...
s=a+a+1;(a=9)
利用高斯定律:s=(1+10)*10/2
小结:
1.while与do..while的区别:
while 先判断,后执行
do..while 先执行后判断
2.while或do...while后面的条件表达式为真时,才会不断循环,直到中断。
while循环发现表达式为false,会立即终止循环自动跳出;
do..while不会立即中断循环,执行一次后发现条件为false,才会中断。
3.当明确循环的初始值和终止值时,最好用for循环。
(一个变量存放和t,一个变量存放i,循环累加,直到i<11停止,输出)
t+i(i=1,t=0)