Java中的 if条件语句
一.关系运算符
等于: ==
不等于: !=
大于:>
小于: <
大于等于: >=
小于等于: <=
二.逻辑运算符
并且(与):&&
或者(或): ||
三.IF条件语句
示例一:单个if表达式
if(表达式1){语句1;
}如果表达式1的判断为真(正确/true)
就执语句1
public class HelloWorld {public static void main(String[] args) {int a = 1;int b = 1;//如果成立就打印yesif( a == b ){System.out.println("yes");} }
}
示例二:多个if表达式
if(表达式1){语句1;
}
if(表达式2){语句2;
}
当表达式1的判断为真(正确/true)
就执行语句1
当表达式2的判断为真(正确/true)
就执行语句2
(两个if没有任何关系)
public class HelloWorld {public static void main(String[] args) {int a = 1;int b = 1;//如果成立就打印yes1if( a == b ){System.out.println("yes1");} //如果成立就打印yes2if( a == 1){System.out.println("yes2");} }
}
示例三:if else表达式
if(表达式1){语句1;
}else{语句2;
}
当表达式1的判断为真(正确/true)
就执行语句1
否则
就执行语句2
(不执行1就执行2)
public class HelloWorld {public static void main(String[] args) {int a = 1;if( a == 0){System.out.println("yes1");}else{System.out.println("yes2");} }
}
示例四:if else if 表达式
if(表达式1){语句1;
}else if(表达式2){语句2;
}else{语句3;
}
当表达式1的判断为真(正确/true)
就执行语句1
否则 当表达式2的判断为真
就执行语句2
否则
就执行语句3
public class HelloWorld {public static void main(String[] args) {int a = 3;if( a == 1 ){System.out.println("yes1");} else if( a == 2){System.out.println("yes2");} else if( a == 3){System.out.println("yes3");} else{System.out.println("yes4");}}
}
示例五:if表达式中使用关系运算符
小于:<
大于等于:>=public class HelloWorld {public static void main(String[] args) {int a = 3;if( a == 1 ){System.out.println("yes1");} else if( a < 2){System.out.println("yes2");} else if( a >= 3){System.out.println("yes3");} else{System.out.println("yes4");}}
}
示例六:if表达式中使用逻辑运算符
并且(与):&&
或者(或): ||public class HelloWorld {public static void main(String[] args) {int a = 3;int b = 2if( a == 1 && b == 2){System.out.println("yes1");} else if( a < 2 || b > 3){System.out.println("yes2");} else if( a >= 3 && b == 2){System.out.println("yes3");} else{System.out.println("yes4");}}
}
以上if表达式中使用的都是数字判断,字符串的判断有较大的区别。
补充:字符串的判断
错误的字符串判断相等(字符串的判断不能使用 "==" )
public class HelloWorld {public static void main(String[] args) {String name = new String("张三");if( name == "王五" ){System.out.println("yes1");} else if( name == "赵四"){System.out.println("yes2");} else if( name == "张三"){System.out.println("yes3");} else{System.out.println("yes4");}}
}正确的字符串判断相等(使用 "equal")
public class HelloWorld {public static void main(String[] args) {String name = new String("张三");if( name.equals("王五")){System.out.println("yes1");} else if( "赵四".equals(name)){System.out.println("yes2");} else if( name.equals("张三")){System.out.println("yes3");} else{System.out.println("yes4");}}
}
补充for循环语句:连续输出十句话
不使用for循环public class HelloWorld {public static void main(String[] args) {System.out.println("这是第"+1+"句话"); System.out.println("这是第"+2+"句话");System.out.println("这是第"+3+"句话");System.out.println("这是第"+4+"句话");System.out.println("这是第"+5+"句话");System.out.println("这是第"+6+"句话");System.out.println("这是第"+7+"句话");System.out.println("这是第"+8+"句话");System.out.println("这是第"+9+"句话");System.out.println("这是第"+10+"句话");}
}使用for循环public class HelloWorld {public static void main(String[] args) {for(int i = 0; i < 10; i++){System.out.println("这是第"+i+"句话"); }}
}
Java中的 if条件语句相关推荐
- Java中无法到达的语句
An unreachable statement in Java is a compile-time error. This error occurs when there is a statemen ...
- Java入门复合语句和条件语句(羊驼)
一.复合语 Java的语言的复合语句是以整个块区为单位的语句,所以又称块语句.复合语句由开括号"{"开始,闭括号"}"结束. 复合语句由开括号"{&q ...
- Java中使用es条件构造器BoolQueryBuilder
前言 由于es在java中查询没法像mybatis那样方便,而且es的构造器使用也比较繁琐,理解不是很方便,所以写一篇文章来记录es构造器BoolQueryBuilder查询时各种条件的构造的正确姿势 ...
- java中的跳转语句_java中的跳转语句
java中的跳转语句有两种:break和continue: 一.break语句 1. break语句适用于任何循环控制结构,从而是循环立即终止.当执行流程遇到break语句时,不管循环终止变量,或者布 ...
- java中switchcase用法,java中的switch case语句使用详解
java中的switch case语句 switch-case语句格式如下: ? swtich()变量类型只能是int.short.char.byte和enum类型(JDK 1.7 之后,类型也可以是 ...
- java的goto语句_语法 - Java中是否有goto语句?
语法 - Java中是否有goto语句? 我对此感到困惑. 我们大多数人都被告知Java中没有任何goto语句. 但我发现它是Java中的关键词之一. 哪里可以使用? 如果它不能使用,那么为什么它作为 ...
- Java循环结构与条件语句
循环与条件 前言 一.循环结构 1.while循环 2.do...while 3.for循环 3.1 简单for循环 3.1 foreach(增强for循环) 二.条件语句 1.if...else 2 ...
- 【Python】35个经典案例:吃透Python中的if条件语句~
公众号:尤而小屋 作者:Peter 编辑:Peter 在生活中总是会听到这样的话: 如果我上课认真一点,英语肯定可以及格 如果我努力锻炼,肯定可以减到100斤 如果我技术过硬,早就进大厂了-.. 其实 ...
- java学习笔记之条件语句(if...else)
条件语句用于基于不同的条件来执行不同的动作. 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条件语句: ...
最新文章
- Centos7常用命令
- python解析json
- 数据结构-荷兰国旗问题
- C# Delegate(委托)与多线程
- 命令提示符_基本介绍
- 先来先服务算法代码_一致性哈希算法编写
- 手机计算机数据消失了怎么恢复,电脑突然黑屏闪退之后怎么恢复丢失的数据
- 写出python字符串三种常用的函数或方法_python中几种常用字符串函数
- php中的Register Globals
- Python风格总结:循环语句
- Qt安装事件过滤器、过滤子控件事件、截获控件按键、鼠标事件
- 戴尔台式机安装win 7系统
- Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
- Xshell5(远程终端工具)工具的安装使用 【免费】
- CSS选择器的权重计算
- Pyrene-PEG2000-RB,含有芘丁酸和罗丹明的PEG,Rhodamine-PEG2000-Pyrene
- GT610的亲兄弟 GT620
- Windows安装 choco包管理工具
- 有一个女孩 名叫花木兰
- 第3-4课:爱因斯坦的思考题(上)