Java分支语句

来源:互联网 发布:迪达软件 编辑:程序博客网 时间:2024/05/23 01:59


/*
Scanner:Scanner使用方法
scanner 扫描器 当前代码中,没有scanner这个技能
导入这个包
import 导入技能的关键字
*/
import java.util.Scanner;

class IfTest{
 public static void main(String[] args) {
  
  /*
   if(条件){
    语句体
   }
   执行流程:
    当前程序运行到if语句的时候,首先判断条件是否为真,如果为真,
    输入语句体,如果为假,执行大括号之后的语句
  */
  /*
   1、如何用Scanner 在class之前写上import Java.util.scanner 赋值给sc
  */
  
  Scanner sc = new Scanner(System.in);
  System.out.println("请输入一个整数");
  int num = sc.nextInt();//获取用户在命令行中输入的数据
  
  if (num > 10) {
   System.out.println("program Ending");
  }
  if (num == 1) {
   System.out.println("美女,你好,给个微信吧");
   System.out.println("说:program Ending");
  } else {
   System.out.println("不好意思,我认错人了");
   System.out.println("凤姐:扫码呗?");
  }
  
  /*
  等级划分
  00-19张卡  30
  20-49张卡  35
  50   以上  40
  */
  
  Scanner Sc = new Scanner(System.in);
  System.out.println("请输入一个整数m");
  int m = Sc.nextInt();
  //[发现]用户输入的信息有可能不合法
  if (m < 0) {
   System.out.println("你是不是傻,请重新输入");
   return ;
  }
  if (m <= 20) {
   System.out.println("我的工资是" + ( m * 30));
  } else if (m < 50) {
   System.out.println("我的工资是" + ( m * 35));
  } else {
   System.out.println("我的工资是" + ( m * 40));
  }
 }
}