A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 李嘉泓 于 2015-4-3 23:42 编辑

1、三元运算     
                (条件表达式)?表达式1:表达式2;

2、判断结构
                 1. if else   **可判断区间与布尔型。*
                 2. switch         
                                switch(表达式)         
                                {               
                                          case   取值1;                           
                                          执行语句;                          
                                          break;                 
                                default;                          
                                          执行语句;                          
                                          break                 
                           }
                                只接受byte、short、int、char类型。

3、循环结构                                 
                while循环
                while(条件表达式)      
                  {         
                                执行语句;     
                   }                                
                 do-while循环
                do        
                {
                         执行语句;   
                    }while(条件表达式);
                 for循环
                for(初始化表达式;循环条件表达式;循环后的操作表达式)      
                 {            
                           执行语句;      
                  }
                若定义循环增量,用for更合适。

4、break-continue结构         
          break:应用于选择结构与循环结构。         
           continue:用于循环结构。

例1:使用嵌套循环输出下图
*****
****
***
**
*
class ForForTest1
{
        public static void main(String[] args)
        {
                int z=5;
                for(int x=0;x<5;x++)
                {
                        for(int y=0;y<z;y++)
                        {System.out.print("*");
                        }
                        System.out.println();
                        z--;
                }
        }
}
例2:输出九九乘法表
class ForForTest2
{
        public static void main(String[] args)
        {
                for(int x=1;x<=9;x++)
                {
                        for(int y=1;y<=x;y++)
                        {System.out.print(y+"*"+x+"="+y*x+"\t");
                        }
                        System.out.println();
                }
        }
}
例3:输出下图
     *
    * *
   * * *
  * * * *
* * * * *
class ForForTest3
{
        public static void main(String[] args)
        {
                for(int x=0;x<5;x++)
                {
                        for(int y=x+1;y<5;y++)
                        {System.out.print(" ");
                        }
                        for(int t=0;t<=x;t++)
                        {System.out.print("*");
                        }
                        System.out.println();
                }
        }
}

2 个回复

倒序浏览
不错不错
回复 使用道具 举报
都是一些很基础的知识了,不过我觉得只要是自己一行行敲出来的,在基础也是值得鼓掌
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马