栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2.5.1 if语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2.5.1 if语句

2.5.1 if语句

学会了变量和运算符,就可以写出表达式。但是要完成复杂的程序功能,还需要流程控制语句。这就相当于学英语学会了几个单词,可以开始学句子了。

Java的流程控制语句有三种:

  • 顺序结构
  • 分支结构
  • 循环结构
顺序结构

顺序结构,最简单的流程结构,就是按顺序从前往后执行语句。

Scanner sc=new Scanner(System.in);
System.out.println("请输入:");
int a=sc.nextInt();
float b=sc.nextFloat();
System.out.println("变量a的值是"+a);
System.out.println("变量b的值是"+b);
sc.close();

比如这段代码是典型的顺序结构,按照顺序从上往下逐句执行。

分支结构/选择结构

分支结构也被称为选择结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,true或false,所以产生分支,按照不同的判断结果执行不同的代码。
分支结构的语句有两种,if语句和switch语句。

一、if语句

语法:

if( 判断语句 ){
语句一
}

如果if后面的判断语句为true,则执行语句一,否则不执行。

例:

Scanner sc=new Scanner(System.in);
System.out.println("请输入:");
int a=sc.nextInt();
if(a>100){
	System.out.println("输入的变量a大于100");
}
sc.close();
二、if-else语句

语法:

if( 判断语句 ){
语句一
} else {
语句二
}

如果 if 后面的判断语句为 true ,则执行语句一,否则执行语句二。

例:

Scanner sc=new Scanner(System.in);
System.out.println("请输入:");
int a=sc.nextInt();
if(a>100){
	System.out.println("输入的变量a大于100");
}else{
	System.out.println("输入的变量a不大于100");
}
sc.close();

注意:如果上面的 “ 语句一 ” 或 “ 语句二 ” 只有一行代码,则 if 或 else 后面的大括号 { } 可以省略,如果不止一行代码则不能省略。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号