分支和循环语句
一、分支语句
1. 流程控制
流程控制语句的分类
(1)循环结构
程序中最简单最基本的流程控制,按照代码的先后顺序,依次执行。
public class day_004 {
public static void main(String[] args){
System.out.println("顺");
System.out.println("序");
System.out.println("结");
System.out.println("构");
}
}
2. if语句
格式1:
if(关系表达式){
语句体;
}
执行流程:
①首先计算关系表达式的值;
②如果关系表达式的值为true,则执行语句体,反之为false则不执行;
③继续执行后面的语句。
public class day_004 {
public static void main(String[] args) {
int i = 20;
int j = 10;
//如果i > j成立,则将j的值赋给i
if (i > j) {
i = j;
}
System.out.println("i = " + i);
}
}
格式2:
if(关系表达式){
语句体1;
}else{
语句体2;
}
执行流程:
①首先计算关系表达式的值;
②如果关系表达式的值为true,则执行语句体1,反之为false则执行语句体2;
③继续执行后面的语句。
public class day_004 {
public static void main(String[] args) {
int i = 21;
//判断i的奇偶性
if (i % 2 == 0) {
System.out.println(i+"是偶数");
}else{
System.out