Java语言:if语句

来源:互联网 发布:换发型的软件 编辑:程序博客网 时间:2024/06/10 02:15

表达式:if(执行条件){执行代码;}

例子:Scanner scanner=new Scanner(System.in);
System.out.println("输入分数:");
int score=scanner.nextInt();
if(score>=60){System.out.println("要的要的");}
if(score<60){System.out.println("不得行");}
输入51,显示:           输入分数:51  不得行

if  else      if(执行条件){true执行代码;}

                 else{判断结果为false执行}

同样上例子可变为:Scanner scanner=new Scanner(System.in);
System.out.println("输入分数:");
int score=scanner.nextInt();
if(score>=60){System.out.println("要的要的");}

                 else{System.out.println("不得行");

                   输出结果同上

另据一例子:Scanner scanner=new Scanner(System.in);//建立scanner对象
System.out.println("数一:");//输出到
int a=scanner.nextInt();//控制台接受输入数据
System.out.println("数二:");
int b=scanner.nextInt();
if(a>b) {System.out.println(a+"最大");}//判断运行
else {System.out.println(b+"最大");}

              控制台显示:数一:1   数二:2       2最大

if的多个嵌套:  Scanner scanner=new Scanner(System.in);
      System.out.println("输入数据:");
      int score=scanner.nextInt();
      if(score==5){System.out.println("很好");}
      else if (score==4) {System.out.println("还行");}
      else if (score==3) {System.out.println("行");}
      else if (score==2) {System.out.println("将就");}
      else if (score==1) {System.out.println("不行");}
      else{System.out.println("根本不存在");}                  输出结果为:                   输入数据:     5        很好

if应用举例(找最高分):Scanner scanner=new Scanner(System.in);
System.out.println("a b c :");
int a=scanner.nextInt();
int b=scanner.nextInt();
int c=scanner.nextInt();
int d=a;
if(d<b){d=b;}
if(d<c){d=c;}
System.out.println(d);

最终:45 31 22                 45

0 0