黑马程序员 JAVA基础(二)

                            -----------android培训java培训java学习型技术博客、期待与您交流!------------


             在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想java的同学有帮助!


JAVA语言基础


程序流程控制

       Java的控制结构分为三部分:顺序结构选择结构循环结构。其中顺序结构最为简单,不需要专门的java控制语句。


       JAVA的控制语句主要有以下几种:

      (1if语句和if-else语句;

      (2switch语句;

      (3for语句;

      (4while语句和do-while语句

      (5break语句和continue语句


    选择结构  

       (1if-else语句格式:

                if(布尔表达式)

                   语句1或语句块1

                else

                   语句2或语句块2

     

      注:if-else结构的简写格式:变量 = (条件表达式)?表达式1:表达式2

Java代码:

if-else语句练习代码:     

1.class IfDemo   
2.{  
3.    public static void main(String[] args)   
4.    {  
5.       int x= 8;  
6.     
7.        if(x<1 && x>12)  
8.       {  
9.          System.out.println("冬天");  
10.   
11.        }  
12.            
13.        else if(x>3 && x< 6)  
14.        {  
15.         System.out.println("夏天");  
16.   
17.        }  
18.         
19.          else if(x>6 && x< 9)  
20.        {  
21.         System.out.println("auter");  
22.   
23.        }  
24.          
25.         else if(x>10 && x< 12)  
26.        {  
27.         System.out.println("秋天");  
28.   
29.        }  
30.     
31.          else  
32.        {  
33.         System.out.println("春天");  
34.   
35.        }  
36.    }  
37.}  

      (2)switch语句       

       switch(表达式)

      {

         case 取值1:

 

                   执行语句;

 

                   break;

 

         case 取值2:

 

                   执行语句;

 

                   break;

           …...

         default:

 

                   执行语句;

 

                   break;(可以省略)

        }


     循环结构

     

          (1for语句格式:

   

                 for(初始化表达式;循环条件表达式;循环后的操作表达式)

                 {

                           执行语句;

                }

          2while语句格式:

      

               while(条件表达式)

              {

                  执行语句;

                }

              do-while语句格式:

     

               do

              {

                   执行语句;

              }while(条件表达式);


          注 :1do-while语句至少执行一次;

                  2for语句与while语句区别:在有限次循环是选用for语句或者while语句,若是不知道循环次数最好选             用while语句。

                  3、三元运算符虽然可以简化if else代码。但是它是一个运算符,所以运算完必须要有一个结果。


Java代码:

用for循环实现打印99乘法表:

1.class FunctionDemo  
2.{  
3.  
4.   public static void main (String args[])   
5.  
6.   {  
7.     printer99();//打印99乘法表  
8.    }   
9.    public static void printer99()  
10.    {  
11.       for(int x=1; x<=9; x++)  
12.       {  
13.          for(int y=1; y<=x;y++)  
14.          {  
15.             System.out.print(x+"*"+y+"="+x*y+"\t");  
16.            }  
17.            System.out.println();  
18.        }  
19.     }  
20.}  
do-while循环练习代码:
1.class While  
2.{  
3.   public static void main (String args[])  
4.   {  
5.      int x =1;  
6.        
7.      do  
8.     {  
9.        x++;  
10.        System.out.println("x="+x);  
11.     
12.     }  
13.      while(x<=10);  
14.    }     
15.}   


      break语句和continue语句:

     

            区别:1break语句跳出所在循环体;而continue语句是结束本次循环,继续下一次循环;

                       2break语句可应用于选择结构和循环结构;continue:只能作用于循环结构。

 

      注:1、这两个语句离开应用范围,存在时没有意义的。

          2、这两个语句单独存在下面都不可以有语句,因为执行不到。





































   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值