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




