`
yhalg1314
  • 浏览: 14013 次
  • 性别: Icon_minigender_2
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java学习笔记---4.Java的分支循环语句

    博客分类:
  • java
阅读更多
switch的使用如下例:

      view plaincopy to clipboardprint?
public class Chose  
{  
    public static void main(String args[])  
    {  
        int grade = 3;  
        switch(grade)  
        {  
            case 3 :  
                System.out.println("成绩优秀!");  
                break;  
            case 2 :  
                System.out.println("成绩及格!");  
                break;  
            case 1 :  
                System.out.println("需要重修!");  
                break;  
            case 0 :  
                System.out.println("需要重修!");  
                break;  
            default:  
                System.out.println("成绩登入错误!");  
                break;  
        }  
    }  
}
public class Chose
{
public static void main(String args[])
{
   int grade = 3;
   switch(grade)
   {
    case 3 :
     System.out.println("成绩优秀!");
     break;
    case 2 :
     System.out.println("成绩及格!");
     break;
    case 1 :
     System.out.println("需要重修!");
     break;
    case 0 :
     System.out.println("需要重修!");
     break;
    default:
     System.out.println("成绩登入错误!");
     break;
   }
}
}

      需要注意的有两点:

1. break语句

      在每一个case后面都要加上break语句,这表示退出整个switch分支. 如果不加入break的话,程序会从第一个满足case条件的地方开始,后续的case也均会执行.

2. 要设置默认的default语句

      对于某些不合乎条件的数据,都要通过default语句去判定,否则对异常数据的处理没有机制.

     分支循环这里还有一个比较有意思的打印三角形小程序:

     view plaincopy to clipboardprint?
public class Demo  
{  
public static void main(String args[])  
{  
      for (int i=0;i<5;i++)  
      {  
         for(int j=0;j<5-i;j++)  
         {  
             // 打印空格的  
               System.out.print(" ") ;  
         }  
         for (int j=0;j<=i;j++)  
         {  
             System.out.print("* ");  
         }  
        System.out.println("") ;  
     }  
}  
};
public class Demo
{
public static void main(String args[])
{
      for (int i=0;i<5;i++)
      {
         for(int j=0;j<5-i;j++)
         {
             // 打印空格的
               System.out.print(" ") ;
         }
         for (int j=0;j<=i;j++)
         {
             System.out.print("* ");
         }
        System.out.println("") ;
     }
}
};

     打印图形如下:



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics