JAVA学习笔记(三) - 选择语句

选择语句

选择语句-if

/*
 * 选择语句-if
 */
public class Test
{
    public static void main(String[] args)
    {
        //1-如果中彩票,就买房买车,继续工作。如果不中,继续工作
        boolean flag = true;

        if(flag)//flag为true,表示中彩票了。
        {
            System.out.println("house");
            System.out.println("car");
        }

        System.out.println("继续工作");

        //2-如果高考分数500分以上,读大学,否则,富士康。
        int score = 450;

        if(score >= 500)
        {
            System.out.println("读大学");
        }
        else
        {
            System.out.println("富士康");
        }

        System.out.println("继续生活");

        int max = 10 > 5 ? 10 : 5;

        int max2 = 0;

        if(10 > 5)
        {
            max2 = 10;
        }
        else
        {
            max2 = 5;
        }

        System.out.println(max2);
    }

}
/*
 * 选择语句-if
 */
public class Test
{
    public static void main(String[] args)
    {
        /*
         * 如果分数在650分以上,一本
         * 分数500~650   二本
         * 分数450~500   三本
         * 300~450 大专
         * <300 蓝翔,网博
         */
        //3-if..else嵌套
        int score = 400;

        if(score >= 650)
        {
            System.out.println("一本");
        }
        else if(score >= 500 && score < 650)
        {
            System.out.println("二本");
        }
        else if(score >= 450 && score < 500)
        {
            System.out.println("三本");
        }
        else if(score >= 300 && score < 450)
        {
            System.out.println("大专");
        }
        else
        {
            System.out.println("蓝翔技校");
        }

        System.out.println("继续生活");
    }
}

选择语句注意点

/*
 * 选择语句注意点
 *  if或else下面,如果不使用{},则仅仅对其下第一行语句有效。建议,即使只有一行语句,也要
 *  使用{}.
 */
public class Test
{
    public static void main(String[] args)
    {
        int a = 10;
        int b = 5;

        if(a < b)
            System.out.println("a > b");
        else
            System.out.println("xxxx");


    }
}

题目:根据学生学号,打印输出名字。1,张三;2,李四;3,王五,其他,不存在。

import java.util.Scanner;

/*
 * 题目:根据学生学号,打印输出名字。1,张三;2,李四;3,王五,其他,不存在。
 */
public class Test
{
    public static void main(String[] args)
    {
        //从键盘得到要查询的学生的学号
        Scanner input = new Scanner(System.in);

        //提示用户信息
        System.out.println("请输入学生的学号:");

        //从键盘获得输入的值
        int stuNO = input.nextInt();

        if(stuNO == 1)
        {
            System.out.println("张三");
        }
        else if(stuNO == 2)
        {
            System.out.println("李四");
        }
        else if(stuNO == 3)
        {
            System.out.println("王五");
        }
        else
        {
            System.out.println("不存在");
        }
    }
}

switch语句

/*
 * switch语句
 */
public class Test
{
    public static void main(String[] args)
    {
        int id = 7;

        switch (id)
        {
        case 1:
            System.out.println("zhangsan");
            break;
        case 2:
            System.out.println("李四");
            break;
        case 3:
            System.out.println("王五");
            break;
        default:
            System.out.println("不存在");
//          break;
        }

        System.out.println("switch代码块外面的语句");
    }
}

switch语句注意点

/*
 * switch语句注意点
 */
public class Test
{
    public static void main(String[] args)
    {
        //1-表达式,case后的常量必须是byte,short,char,int,JDK1.5,enum,1.7 String
        String str = "aaa";
//      switch(str)
//      {
//      case "aaa":
//          System.out.println("aaa");
//          break;
//      case "bbb":
//          System.out.println("bbb");
//          break;
//      default:
//          System.out.println("default");
//      }
    }
}
/*
 * switch注意点
 */
public class Test
{
    public static void main(String[] args)
    {
        int id = 1;

        switch(id)
        {
        case 1:
        case 2:
        case 3:
            System.out.println("a");
            break;
        case 4:
        case 5:
        case 6:
            System.out.println("b");
            break;
        default:
            System.out.println("c");
        }
    }
}

题目:打印输出[100, 90],输出A;[70, 90), 输出B, [60, 70),输出C,不然输出D


/*
 * 
 * 打印输出[100, 90],输出A;[70, 90), 输出B, [60, 70),输   出C,不然输出D
 */
public class Test
{
    public static void main(String[] args)
    {
        //通过键盘输入得到分数,且使用switch语句实现。

        //创建一个从键盘读取的对象。
        Scanner input = new Scanner(System.in);

        System.out.println("请输入分数:");

        //接收从键盘上输入的分数值,赋值给score变量
        int score = input.nextInt();

        switch(score / 10)
        {
        case 10:
        case 9:
            System.out.println("A");
            break;
        case 8:
        case 7:
            System.out.println("B");
            break;
        case 6:
            System.out.println("C");
            break;
        default:
            System.out.println("D");
        }
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值