Java教程

假期java自学-----运算符、选择循环2

本文主要是介绍假期java自学-----运算符、选择循环2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

今天对选择与循环进行了学习,内容如下:

Java选择结构、循环结构
1:switch语句
(1)格式:
switch(表达式) {
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;

default:
语句体n+1;
break;
}
switch:说明这是switch语句
表达式:里面可以是byte,short,int,char
case:后面的值就是要和表达式进行比较的值
break:表示程序到这里中断,跳出switch语句
default:如果所有的情况都不匹配,就执行这里,相当于if语句中的
else
JDK5以后可以是枚举
JDK7以后可以是字符串
2:循环语句
(1)有三种:for,while,do…while
(2)for循环语句
A:格式
for(初始化语句A;判断条件语句B;控制条件语句C){
循环体语句D;
}
执行流程:
A>B>D>C>B
A:执行初始化语句
B:执行判断条件语句
如果这里是true,就继续
如果这里是false,循环就结束
C:执行循环体语句
D:执行控制条件语句
注意事项:
a:判断条件语句无论简单还是复杂,结果是boolean类型
b:循环体语句如果是一条,可以省略大括号,但是不建议
c:有分号就没有左大括号,有左大括号就没有分号
while循环
A:基本格式
while(判断条件语句) {
循环体语句;
}
扩展格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
通过查看这个格式,我们就知道while循环可以和for循环等价转换。
B:while的练习
把for语句的练习用while改进
C:for和while的区别
a:使用上的区别
for语句的那个控制条件变量,在循环结束后不能在使用了。
而while的可以继续使用。
b:理解上的区别
for适合于一个范围的判断
while适合次数不明确的
do…while循环
A:基本格式
do {
循环体语句;
}while(判断条件语句);
扩展格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
通过查看格式,我们就可以看出其实三种循环的格式可以是统一的。
B:三种循环的区别
a:do…while循环至少执行一次循环体
b:for和while必须先判断条件是否是true,然后后才能决定是否执行循环体
(5)循环使用的注意事项(死循环)
A:一定要注意修改控制条件,否则容易出现死循环。
B:最简单的死循环格式
a:while(true){…}
b:for(;?{}
3:控制跳转语句(掌握)
(1)break:中断的意思
A:用在循环和switch语句中,离开此应用场景无意义。
B:作用
a:跳出单层循环
b:跳出多层循环,需要标签语句的配合
(2)continue:继续
A:用在循环中,离开此应用场景无意义。
B:作用
a:跳出单层循环的一次,可以继续下一次
C:填空题
for(int x=1; x<=10; x++) {
if(x%3 == 0) {
//补齐代码
}
System.out.println(“Java基础”);
}
如何让控制台输出2次:Java基础
如何让控制台输出7次:Java基础
如何让控制台输出13次:Java基础
(3)return:返回
A:用于结束方法。
B:一旦遇到return,程序就不会在继续往后执行。

这篇关于假期java自学-----运算符、选择循环2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!