zoukankan      html  css  js  c++  java
  • 流程控制

    if条件语句:由保留字if,布尔表达式和位于其后的语句构成。

    1:if语句的简写形式

    //此程序用于判断n是否大于3

    public class tiaojianyuju1 {
    public static void main(String args[]){
    int n=0;
    n=n+7;
    if (n>3);

    System.out.println("变量n大于3");

    }
    }

    2:if语句的一般形式

    //该程序用于判断i是大于5还是小于5

    public class tiaojianyuju2 {

    public static void main(String []args){

    int i=0;
    i=i+3;
    if (i>5){
    System.out.println("变量i大于5");
    }
    else{
    System.out.println("变量i小于5");

    }


    }

    }

    3:if语句的完整形式

    //属于数字的判断

    public class tiaojianyuju3 {
    public static void main(String []args){
    int i=0;
    i=i+3;
    if(i>5){
    System.out.println("变量i大于5");
    }
    else if(i>4){
    System.out.println("变量i小于4");
    }
    else{
    System.out.println("i小于等于4");
    }
    }

    }

    switch分支语句:switch表达式中只能是整数类型,和有顺序的数,byte,char,short,int。

    如果switch中的语句与case分支中的表达式相同时,则执行该case的方法体,最后执行break语句退出switch分支语句。

    当switch语句表达式的结果没有和case语句相匹配时,则执行default语句。

    1:整型类型

    public class fenzhiyuju1 {
    public static void main(String args[]){
    int i=0;
    i=i+3;
    int n=0;
    n=n+7;
    //switch分支语句,表达式n-i的结果为具体的整型数值
    switch(n-i)
    {
    case 3:
    {
    System.out.println("所执行的分支是case3分支");
    break;
    }
    case 4:
    {
    System.out.println("所执行的分支是case4分支");
    break;
    }
    default:
    System.out.println("其他分支语句");
    }
    }

    }

    2:枚举类型

    //定义一个枚举类型
    enum testEnum{one,two,three,four}
    //enum指的是有序的数据
    public class fenzhiyuju2 {
    public static void main(String args[]){
    switch(testEnum.three)
    {
    case one:
    {
    System.out.println("所执行的分支是case one");
    break;
    }
    case two:
    {
    System.out.println("所执行的分支是case two");
    break;
    }
    case three:
    {
    System.out.println("所执行的分支是case three");
    break;
    }
    case four:
    {
    System.out.println("所执行的分支是case four");
    break;
    }
    default:
    System.out.println("其他分支语句");

    }
    }


    }

    while循环语句:先判断再循环。通过判断表达式的成功与否,来决定循环次数。

    public class xunuhuanyuju1 {
    public static void main (String args[]){
    int i=0;
    //当整数小于3 时循环
    while (i<3)
    {
    System.out.println(i);
    //每次递增整型变量i,在下次循环的时候进行判断
    i++;
    }
    }

    }

    do while 循环语句:先循环再判断。

    输出小于3的数字

    public class xunhuanyuju4 {
    public static void main(String args[]){
    int i=0;
    do{
    System.out.println(i);
    i++;
    }
    while (i<3);
    }
    }

    for 循环语句:先判断表达式的成功与否,来决定循环次数。

    for循环主要有3个部分:变量的声明和初始化,表达式,循环表达式。

    执行过程为:首先执行初始化部分,接下来计算表达式的值,如果值为ture,则继续循环,如果不是,则跳出循环。然后执行方法体,最后执行循环表达式。

    //此程序用于输出小于10的数字

    public class Forxunhuan {
    public static void main (String args[]){
    //当整型小于10 时循环
    for(int i=0;i<10;i++)
    {
    System.out.println(i);
    }
    }

    }

    中断语句:Break

    //此程序用于说明break的用法

    public class testBreak {
    public static void main (String args[]){
    for(int i=0;i<10;i++)
    {
    System.out.println(i);
    if(i==5)
    {
    break;
    }
    }
    }

    }

    continue继续语句执行

    //此程序用于输出10以下的数字除了5

    public class testContinue {
    public static void main(String args[]){
    for (int i=0;i<10;i++)
    {
    if (i==5)
    {
    continue;

    }
    System.out.println(i);
    }
    }

    }




  • 相关阅读:
    JZ2440开发板开发环境搭建
    20180730-宿主机开发环境搭建
    20180319-双网卡电脑同时上内外网
    嵌入式ARM板子起步
    20180127-服务器开发环境搭建
    Pool多进程示例
    Python基础-day01
    解释型语言与编译型语言
    C 编译过程浅析
    博客奇谭
  • 原文地址:https://www.cnblogs.com/Angella/p/5985080.html
Copyright © 2011-2022 走看看