java选择结构语句和循环结构语句

Posted czh-listen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java选择结构语句和循环结构语句相关的知识,希望对你有一定的参考价值。

一,if条件语句

1.if语句:

if(条件语句){

  代码块

}  //判断语句是一个布尔值为true时才会执行代码块

 

2.if...else语句:

if(判断语句){

  执行语句1

}else{

  执行语句2

}//判断语句是一个布尔值为true时执行语句1,为false时执行语句2;

 

3.if..else if...else语句

if(判断语句1){

   执行语句1

}else if(判断语句2){

  执行语句2

}

...

else if(判断语句n){

  执行语句n

}else{

  执行语句n+1

} //判断语句是一个布尔值为true时,if后面{}中执行语句1,当判断语句1为false时,会继续执行判断条件2;如果为true则执行语句2,依次类推。

public class ifyuju {
 public static void main(String[] args) {
    int hp = 600;
    if(hp <= 0) {
       System.out.println("您已经死亡");
  }else {
       System.out.println("存活");//if 一种情况   if{}else 处理两种情况  if{}else if(){}处理多种情况
  }
    if(hp >=0 && hp <= 200) {
       System.out.println("你获得的评分是:A");
    }else if(hp >= 201 && hp <=400) {
        System.out.println("你获得的评分是:S");
    }else if(hp >= 401 && hp <= 700) {
        System.out.println("你获得的评分是:SS");
    }else if(hp >= 701 && hp <= 1000) {
      System.out.println("你获得的评分是:SSS");//输出:存活 你获得的评级是:SSS
 }
   
    int a=10,b=20;
    int max = a>b?a:b;//三元运算
    /*if(a>b) {
     max = a;
    }else {
     max = b;
     }*/
      System.out.println(max);//输出:20
   }
}

 

 

 

4.switch条件语句:

switch(表达式){

  case 目标值1:

    执行语句1

    break;

  case 目标值2:

    执行语句2

    break;

  ...  

  case 目标值n:

    执行语句n

    break;

  default:

    执行语句n+1

    break;

}

public class switchdemo {
 public static void main(String[] args) {
    int number = 3;
    switch (number) {
    case 1:
       System.out.println("我是1");
       break;
    case 2:
       System.out.println("我是2");
       break;
    case 3:
       System.out.println("我是3");
       break;
    case 4:
       System.out.println("我是4");
       break;
     default:
       System.out.println("我也不晓得我是几");
       break;
      }
   }
}
 
 
二,循环结构语句
1.while循环语句
  while(循环条件){
    执行语句
 
  }
2.do...while循环语句
  do{
  执行语句
  }while(循环条件);
 
while循环和do...while循环的区别:如果循环条件在循环语句开始时就不成立,那么while循环的循环体一次都不会执行,而do...while循环的循环体还是会执行一次。
 
3.for循环语句
for(初始化表达式;循环条件;操作表达式){
    执行语句
}
4.循环嵌套:在一个循环语句的循环体中在定义一个循环语句的语法结构。
5.跳转语句(break,continue)
break:当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。
continue:终止本次循环,执行下一次循环。
 
public class xunhuandemo {
   public static void main(String[] args) {
     /*int i = 1;
    while (i<=10) {
     i+=2;
    System.out.println(i);//输出:1234567891011
 }*/
    /*for(int x = 1;x<=4;x+=2) {
     for(int y =2; y<=x;y++) {
        System.out.print("循环嵌套");//输出:循环嵌套 循环嵌套
     }
 }*/

      /*for(int i = 1;i <= 10; i++) {
        if(i==4)continue;     //中断当前循环,继续下一个循环
        System.out.println(i);   //输出1235678910
     }*/
      int z = 0;
  for(int i=1;i <=100; i++) {
        z+=i;
  }
       System.out.println(z);//输出1-100的和
 }
 }
 
 

以上是关于java选择结构语句和循环结构语句的主要内容,如果未能解决你的问题,请参考以下文章

Java编程基础-选择和循环语句

Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)

Java基本知识(运算符/选择结构语句/循环结构语句/方法/标识符)

java,循环结构简洁介绍(浓缩才是精华)

java,循环结构简洁介绍(浓缩才是精华)

Java 基本语法---流程控制