三目运算符:
格式:关系表达式?结果1:结果2;
说明:如果表达式为true,取结果1,为false 取结果2。
int x=3;
int y=4;
int z=x<y?y:x;
1.分支语句:
if 语句
(1)、格式:
if(条件表达式){
语句体;
}
说明:如果 条件表达式 的结果是true,则执行语句体,否则不执行。
注意:如果语句体只有一行,则{}可以省略,但是建议永远不要省略。
例如:
int a=10;
int b=8;
if(a>b){ //为true执行里边
}
System.out.println("最大值是=="+a);
(2)、格式
if(条件表达式){
语句体1;
}else{
语句体2;
}
说明:如果 条件表达式 为true,则执行语句体1,否则执行语句体2
(3)、格式
if(条件表达式1){
语句体1;
}else if(条件表达式2){
语句体2;
}else if(条件表达式3){
语句体3;
}else if(条件表达式n){
语句体n;
}else{
else 语句体;
}
2.switch语句:
switch (num) {
case 1:
case 2:
case 12:
System.out.println("冬季");
break;
case 3:
case 4:
case 5:
System.out.println("春季");
break;
default:
System.out.println("无效数字...");
}
3.循环语句:
(1).for循环:
格式:for(初始化语句;判断条件;控制条件){
语句体;(可以是1或多行代码)
}
例如:九九乘法表:
for(int j=1;j<=9;j++){
for(int i=1;i<=j;i++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println("");
}
4.while 循环语句
格式:
while(判断条件语句){
循环语句体;
}
执行流程:
当 判断条件语句为true,则一直执行循环体
int count=0;
while(count<5){
count++;
System.out.println("执行循环...");
}
例如:
//声明一个随机数
int n=new Random().nextInt(100);
Scanner sc=new Scanner(System.in);
while(true){
System.out.println("请输入一个数...");
int num=sc.nextInt();
if(n==num){
System.out.println("恭喜您,猜中了...");
break;
}else if(num<n){
System.out.println("猜小了...");
}else if(num>n){
System.out.println("猜大了...");
}else{
System.out.println("无效数字");
}
}
5.do{} while 循环语句
格式:
do{
循环语句体;
}while(判断条件);
执行流程:
如果 判断条件 为true,则继续执行 循环语句体
如果 判断条件 为false,则执行一次语句体
不管判断条件真假,至少执行一次语句体
do{
System.out.println("执行语句");
}while(2>1);
6.循环控制条件:
break 可以用在for 与 while 循环中,表示 结束循环
continue 跳过本次,执行下一次循环
return 结束循环所在方法的调用
以上是Java的分支语句,循环语句的理解,喜欢 的给博主点点关注,有问题欢迎评论或者私信!!!