zoukankan      html  css  js  c++  java
  • Java入门基础总结(二)

    判断语句 if else  如下:


    1 /*   
    2                    语法:
    3              if(条件)
    4              {
    5                  代码块
    6              }else
    7              {
    8                  代码块
    9              }
    10              用中文可以理解为:如果(if)......否则(else)........
    11              注:条件返回是Boolean类型,非true即false。还可以多层嵌套
    12          */
    13         if(5>3)
    14         {
    15             if(1==1)
    16             {
    17                 // 1==1 条件返回结果为true则执行这里的代码
    18             }else
    19             {
    20                 //1==1 条件返回结果为false的话就执行这里的代码
    21             }
    22         }else if(4/2==2)
    23         {
    24             // 4/2==2 条件返回结果为true则执行这里的代码
    25         }else
    26         {
    27             // 4/2==2 条件返回结果为false则执行这里的代码
    28         } switch语句 如下:


    1 /*
    2              语法:
    3              switch(参数)     参数可放数值类型与字符类型  
    4              {
    5                  case 参数1:
    6                      break;
    7                  case 参数2:
    8                      break;
    9                  case 参数3:
    10                      break;
    11                  case 参数4:
    12                      break;
    13                  default:
    14                      break;
    15              }
    16              case 后面跟随的参数类型是以switch括号里的类型为标准否则会出错...
    17             
    18          */
    19         String test="a";
    20         switch(test)
    21         {
    22         case "a":
    23             System.out.println("输出a");
    24         case "b":
    25             System.out.println("输出b");
    26             break;
    27         case "c":
    28             System.out.println("输出c");
    29             break;
    30         default:
    31             System.out.println("出错!");
    32                 break;
    33         }
    34         /*
    35          * 结果为: 输出a
    36          * 注意:如果想在switch括号里放字符串类型,那么java必须是最新版本。
    37          */
    38         int number=1;
    39         switch(number)
    40         {
    41         case 1:
    42             System.out.println("输出a");
    43         case 2:
    44             System.out.println("输出b");
    45             break;
    46         case 3:
    47             System.out.println("输出c");
    48             break;
    49         default:
    50             System.out.println("出错!");
    51                 break;
    52         }
    53         /*
    54          * 结果为: 输出a
    55          *                       输出b
    56          * 如果case没有break结束,不会报错而且还会执行
    57          * 里面的代码,但是同时也会执行下一个case里面的代码
    58          */while与do while 如下:


    1 /*
    2          * while语法:
    3          *
    4          * while(条件)
    5          * {
    6          *         代码块
    7          * }
    8          * while和if else 有点相同,但是if else 是一次性的,而while可以循环
    9          * 特点:先判断后循环
    10          */
    11         while(1==1)  //这里的1==1返回是boolean类型,非true即false
    12         {
    13             //括号里的结果为true的话就执行这里的代码....
    14         }
    15         /*
    16          * do while语法
    17          * do{}while(条件);
    18          * 这个基本和上面的一样只是这个至少执行一次代码块,上面的可以一次不执行代码块
    19          * 特点:先循环再判断
    20          */
    21         do
    22         {
    23             //先执行这里的代码再执行下面的判断
    24         }while(2>1);//如果条件返回结果为true就继续执行上面的代码块,否则跳出循环for 循环 如下:


    1 /*
    2          * for 语法
    3          * for( ;; )
    4          * {
    5          *
    6          * }
    7          * 括号里空的地方不填的话不会报错,那么就是一个死循环,一般是这样的:
    8          * for (int i = 0; i <=6; i++)
    9          * {
    10          *         int i = 0;在这个循环中只执行一次
    11          *         如果i < 6 这个条件成立的话就执行这里的代码块
    12          *         代码块执行完后就执行i++   就是每次执行完代码块后i就自增1
    13          * }
    14          */
    15         int sum=0;
    16         for (int i = 0; i <=6; i++)
    17         {
    18             sum+=i;
    19         }
    20         System.out.println(sum);
    21         //结果为:21     注:for循环可以嵌套if else、while、do while、switch等语句...也可以嵌套本身。。。。双重for循环,待续..后面我会用双重循环做冒泡程序:


    1 /*
    2          * 我想解释的是:给for循环语句取个名字,方便管理。。。。
    3          * 比如:每个循环都有名字后,那么想要结束那个循环,就很方便
    4          */
    5         one:for (int i = 0; i < args.length; i++)
    6         {
    7             two:for (int j = 0; j < args.length; j++)
    8             {
    9                 break one;//这里是直接结束外层循环了.....
    10             }
    11         }

  • 相关阅读:
    Log4net详细说明
    IDEA 介绍
    在互联网中关系型数据库是否不再那么重要
    彻底删除Kafka中的topic
    kafka consumer 配置详解
    kafka常用命令
    kafka可视化客户端工具Kafka Tool
    System.InvalidOperationException:“线程间操作无效: 从不是创建控件“btnSearch”的线程访问它。
    zookeeper图形化的客户端工具
    window上安装kafka(单机)
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3212587.html
Copyright © 2011-2022 走看看