码迷,mamicode.com
首页 > 其他好文 > 详细

控制语句

时间:2017-04-10 19:33:06      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:表达式   stat   java   scanner   tin   ann   效率   字符   string   

1.条件控制语句

if(条件)
    语句1;
else
    语句2;

如果if后面有两个语句以上则为复合语句需要用{}定义程序块将复合语句括起来

if(条件)
{
    语句1;
    语句2;
}
else
{
    语句1;
    语句2;
}

 如果一个条件不满足可以设定多个条件

if(条件1)
   语句1;
else if(条件2)
   语句2;
else if(条件3)
   语句3;
else
    语句4;

if语句嵌套

if(条件1)
{
    if (条件2)
        语句1;
    else
        语句2;
}

2.switch条件语句

switch(变量名称或表达式)
{
    case 符合数字或字符:
          语句1;
          break;
     case 符合数字或字符:
          语句2;
          break;
     default:
          语句3;
}

如果比较数字和字符使用适当, switch比if更有效率

 

switch小程序

import java.util.Scanner;

public class Score {
    public static void main(String[] args)
    {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入测试分数:");
        int score = scanner.nextInt();
        int level=score/10;
        switch(level){
            case 10:
            case 9:
                System.out.println("A");
                break;
            case 8:
                System.out.println("B");
                break;
            case 7:
                System.out.println("c");
                break;
            case 6:
                System.out.println("D");
                break;
            default:
                System.out.println("F");
                    
        
        }
        
        
        
    }

}

 

控制语句

标签:表达式   stat   java   scanner   tin   ann   效率   字符   string   

原文地址:http://www.cnblogs.com/gc56-db/p/6690291.html

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