码迷,mamicode.com
首页 > 编程语言 > 详细

java se 流程控制语句 if与switch语句

时间:2016-08-01 19:28:25      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:

流程控制语句if的用法为:
第一种形式:
if(布尔表达式)
{
//待执行的代码
}
第二种形式:
if(布尔表达式)
{
//待执行的代码
}
else
{
//待执行的代码
}
第三种形式:
if(布尔表达式)
{
//待执行的代码
}
else if(布尔表达式)
{
//待执行的代码
}
else if(布尔表达式)
{
//待执行的代码
}
else
{
//待执行的代码
}

 

public class IfTest
{
  public static void main(String[] args)
    {
      int a = 3;
      int b = 2;

 

      if(a > b)
        {
          System.out.println("a > b");
        }
      else if(a < b)
        {
           System.out.println("a < b");
        }
      else
        {
           System.out.println("a == b");
        }
  }
}

 


switch语句,使用形式为:
switch(变量) //此处的变量类型就目前所学内容来看,只能为4种类型:byte, short, int, char。
{
case 常量1:
//待执行的代码
break;
case 常量2:
//待执行的代码
break;
case 常量3:
//待执行的代码
break;
default:
//待执行的代码
}

 

技术分享
public class SwitchTest
{
    public static void main(String[] args)
    {
        int a = 3;

        switch(a)
        {
            case 3:
                System.out.println("a == 3");
                break;
            case 1:
                System.out.println("a == 1");
                break;
            case 2:
                System.out.println("a == 2");
                break;    
            default:
                System.out.println("default");
        }

        if(3 == a)
        {
            System.out.println("a == 3");
        }
        else if(1 == a)
        {
            System.out.println("a == 1");
        }
        else if(2 == a)
        {
            System.out.println("a == 2");
        }
        else
        {
            System.out.println("default");
        }

    }
}
Switch

 


虽然case语句中的break是可选的,但在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此,通常情况下都需要加上break。

 

java se 流程控制语句 if与switch语句

标签:

原文地址:http://www.cnblogs.com/yiyi16801/p/5726629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!