VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • Java的从零记录:第五章 分支语句

一、流程控制

(1)顺序结构

最基本的结构,按顺序依次执行

(2)分支结构

1.if语句

格式1:

if (关系表达式){

  语句体;

}

关系表达式的值是true就执行语句体,是false就不执行语句体

但是都要执行大括号外面的语句

格式2:

if (关系表达式){

  语句体;

}else{

  语句体2;

}

案例:判断奇偶数

给出一个整数,判断它是奇数还是偶数

import java.util.Scanner;

public class jiou {

  public static void main(String[] args){

  Scanner a = new Scanner(System.in);

  System.out.println("请输入一个整数:");

  int i = a.nextInt();

  if ( i % 2 == 0){

    System.out.println(i + "是偶数");

  }else{

    System.out.println(i + "是奇数");

    }

  }

}

格式3:

if  (关系表达式1) {

  语句体1;

}else if  (关系表达式2) {

  语句体2;

}

...

else {

   语句体;

}

(3)循环结构

 1.while 循环

语法:

while(布尔表达式){
  循环体;

}

2.do - while 循环

语法:

do {
  循环体;

}while(布尔表达式)

循环体至少执行一次

3.for循环

语法:

for(初始表达式;布尔表达式;迭代){

  循环体;

}

while 循环 往往用于不确定循环次数时;

for循环 往往用于确定次数;

4.break和continue语句

  break:

    (1)用于switch语句中防止case穿透

    (2)用于循环语句中,强行退出循环,不执行下面的语句

       break结束的是其所在的那一层循环,如果break后面有语句的话将不执行

  continue:

     中止某一次的循环(continue后面有语句将不执行),进行下一次循环,不是中止所在的那一层循环

5.循环的嵌套

 在一个循环语句中再嵌套一个或多个循环

     原文:https://www.cnblogs.com/x-i-a/p/14671856.html


相关教程