Java入门根蒂根基总结(2)

    添加时间:2013-7-22 点击量:

    断定语句 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 forint 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:forint i = 0; i < args.length; i++
    6 {
    7 two:forint j = 0; j < args.length; j++
    8 {
    9 break one;//这里是直接停止外层轮回了.....
    10 }
    11 }


    无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》
    分享到: