Java的语法结构
顺序结构:
举例:
public class Test{
public static void main(String[] args){
System.out.println("我早上起床");
Sysetm.out.println("我叠被子");
System.out.println("我刷牙");
}
}
从以上的例子可以看出,代码的执行顺序是从上往下的,按顺序执行。
选择结构:
当顺序结构,遇到选择结构时,根据表达式的结果,执行相应的代码块。
例如:
if结构:
- if( 表达式 ){
-
- 代码块……
-
- }else{
-
- 代码块……
-
- }
当程序执行遇到if选择结构时,会对if结构内的表达式进行判断,并且执行对应的代码块
- }
语法
1:选择结构 if
if(表达式){
// 表达式为true,则进入到当前代码块。
}eles{
//表达式为false进入到当前代码块
}
2.switch结构:
switch(变量){
case 值:
break;
case 值:
break;
default:
}
switch()括号中,只能使用的类型 String int byte short char 枚举
case 值 : case后面要跟随值。
break; 当代码块遇到break.立即跳出整个switch结构。 可以不写break; 代码块继续向下执行。
default;缺省的,默认的。 不满足以上所有情况,就执行default中的代码
循环结构
- 循环是什么?
- 周而复始,反复执行的程序叫做循环。
while 循环
- while(表达式){
- 代码块
- break; 结束循环体。 *
- }
- 当表达式为true时,进入循环体。当表达式为false时,结束循环。
- 循环三个要素:
- 1: int i=0;
- 2: i<10
- 3: i++
do while 循环
- while 循环是先判断表达式为true,进入循环。
- do while 循环,先执行一次,再判断表达式,为true进入循环。为false结束循环
for 循环
- i : index 索引。
- 循环中常使用的变量:
- i j k l m n
例如:
public class Demo {
public static void main(String[] args) {
// 语法一:
for(int i=0;i<10;i++){
}
// 语法二:
int i = 0;
for(;i<10;i++){
System.out.println("for 循环"+i);
}
// 语法三:
for(int j=0;j<10;){
System.out.println("for 循环3"+j);
j++;
}
// 语法四 面试题中。
for(;;){
System.out.println("for 循环4:");
}
}
}
continue : 当前位置结束本次循环,进入下一次循环。
break : 立即结束循环。
for循环嵌套
外层循环,循环一次,内部循环,循环一遍。
例如:
public class Test{
public static void main(String[] args){
for(int i = 0; i <10 ; i++){//外层循环循环十次
for(int j = 0; j <10; j++){//内层循环 : 外层循环循环一次 内层循环循环十次
}
}
}
}
练习:打印九九乘法表
public classTest{
public static void main(String[] args){
for(int I =1; I <10; I++){
for(int j = 1; j< = i , j++){
System.out.println(i+"*"+j+"="+(i*j));
}
}
}
}
本文深入讲解Java中的三种基本控制结构:顺序结构、选择结构和循环结构。通过具体代码示例,详细解析if、switch、while、do-while及for循环的使用方法,以及continue和break语句的作用。

被折叠的 条评论
为什么被折叠?



