java if 用法详解_Java if判断语句用法详解
Java if判断语句用法详解
if关键字中文意思是如果,其细致的语法归纳来说总共有三种:if语句、if-else语句和if-else if-else语句,下面重点介绍if语句。
if语句
语法
if(条件表达式){
功能代码块;
}
功能说明
if是该语句中的关键字,后续紧跟一对小括号,该对小括号任何时候不能省略,小括号的内部是具体的条件,语法上要求该表达式结果为boolean类型。后续为功能的代码,也就是当条件成立时执行的代码,在程序书写时,一般为了直观的表达包含关系,功能代码一般需要缩进。if语句需要特别注意的是:
1、 这里的功能代码只能是一行,关于多行结构的功能代码,后续将说明。
2、 if(条件表达式)后续一般不书写分号if语句的执行流程为:如果条件表达式成立,则执行功能代码,如果条件表达式不成立,则不执行后续的功能代码。
例子
int a = 10;
if(a >= 0)
System.out.println(“a是正数”);
if( a % 2 == 0)
System.out.println(“a是偶数”);
在该示例代码中,第一个条件是判断变量a的值是否大于等于零,如果该条件成立则执行输出,第二个条件是判断变量a是否为偶数,如果成立也输出。
多个if语句
if(条件1)
功能代码1;
if(条件2)
功能代码2;
else
功能代码3;
则这里的else语句和条件2对应的if语句匹配,前面的条件1是一个独立的语句。在实际代码中,可以使用大括号使整个程序的结构更加清楚。
对于if-else语句来说,因为if的条件和else的条件是互斥的,所以在实际执行中,只有一个语句中的功能代码会得到执行。
例子
if语句例子
package basis.day02; import java.util.Scanner; /**
* 流程控制:顺序结构(程序顺序执行),分支结构(if-else,switch-case),
* 循环结构(while,do……while,for)
*@author LENOVO
*
*/ public class TestIf_01 { /*
* if-else语句:在程序执行过程中一定有一个语句执行,并且只有一条语句执行
* if(条件表达式){}else{} if(条件表达式){}else if(条件表达式){}else{}
* 如果各个条件之间是“互斥”关系,语句是自由的。
* 如果各个条件之间有“包含”关系,范围大的要放在范围小的后边。
*/ public static void main(String[] args){ /*
*从键盘读入小明的成绩
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入小明的期末成绩:"); int score = sc.nextInt(); /*
* 依据不同的条件输出不同的结果
*/ if(score == 100){
System.out.println("小明的奖励是:BMW车一辆");
}else if(score > 80){
System.out.println("小明的奖励是:iphone6s一台");
}else if(score >= 60){
System.out.println("小明的奖励是:参考书一本");
}else{
System.out.println("继续努力!");
}
}
}
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。
java if 用法详解_Java if判断语句用法详解相关推荐
- java中if语句的用法_Java中的if判断语句用法介绍
在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...
- if shell 条件语句简写_Shell if条件判断语句用法详解
if 条件判断在语言中最为常见,主要用于判断条件是否成立,比如在课堂上,并不是所有的学员都可以进入教室,而是必须符合条件(如必须是本班级学员)才能进入教室.当然,在上课时,是通过人的大脑进行判断的:如 ...
- python判断语句_详解Python判断语句的使用方法
本篇介绍Python判断语句的使用,主要讨论简单条件语句.多重条件语句和嵌套条件语句,在讲解的每个案例中都配有流程图和代码说明.通过本篇的学习,可以达成如下目标. ● 掌握判断语句的使用规则 ● 判断 ...
- switch判断语句用法
switch括号内的语句条件和case后面的字段进行匹配测试,如果匹配一样,则执行case后面的语句,不一样 break跳出判断,执行下一个条件. /*switch语句 * 一旦条件满足不会出 ...
- java中instanceof 详解_java中的instanceof用法详解
instanceof是Java的一个二元操作符(运算符),也是Java的保留关键字.它的作用是判断其左边对象是否为其右边类的实例,返回的是boolean类型的数据.用它来判断某个对象是否是某个Clas ...
- file java详解_Java中File的实例详解
Java中File的实例详解 File 代表文件或者目录的类 构造函数 File(File parent,String child)---代表了指定父目录下的指定的子文件或者子目录 File(Stri ...
- java中匿名内部类详解_java 中匿名内部类的实例详解
搜索热词 java 中匿名内部类的实例详解 原来的面貌: class TT extends Test{ void show() { System.out.println(s+"~~~哈哈&q ...
- java web编码详解_java web 开发 编码问题详解
java web 开发 编码问题详解 浏览器 IE/FireFox ------------->Servlet容器-------------------------->显示页面 编码 ...
- java 枚举使用简书_java枚举类型使用和详解
1.定义 An enum type is a special data type that enables for a variable to be a set of predefined const ...
最新文章
- 远程SSH连接服务与基本排错
- [转]启动Tomcat提示:指定的服务未安装
- golang协程特点
- 后端学习 - Spring5
- 华为Mate40系列安兔兔跑分曝光:麒麟9000性能超骁龙865
- NHibernate :何必到处都virtual
- 定推【好处】篇,牵手定推,好处多多
- 如何检测手机号名字男女
- SQL Server2008 附加数据库时出错
- 什么是强制性3C认证?
- Redis基础:哨兵模式下主节点宕机的自动对应
- “衣衫合身定制”获数百万元天使轮投资,在线定制男性专属衬衫
- 【它来了】搭载龙芯3A4000的国产办公电脑-桌面型机箱来了~
- github不再通过验证密码方式push代码
- linux无法识别耳机,Ubuntu 7.10中不能正常使用耳机的解决方法
- 奋斗吧之“和loser对话”小故事
- java判断是否为long_java怎么判断是否是Long类型
- Win10 开始菜单丢失部分菜单项和部分应用快捷方式
- 【LOJ3055】「HNOI2019」JOJO
- 用java编写围棋游戏