一.关系运算符

等于: ==
不等于: !=
大于:>
小于: <
大于等于: >=
小于等于: <=

二.逻辑运算符

并且(与):&&
或者(或): ||

三.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条件语句相关推荐

  1. Java中无法到达的语句

    An unreachable statement in Java is a compile-time error. This error occurs when there is a statemen ...

  2. Java入门复合语句和条件语句(羊驼)

    一.复合语 Java的语言的复合语句是以整个块区为单位的语句,所以又称块语句.复合语句由开括号"{"开始,闭括号"}"结束. 复合语句由开括号"{&q ...

  3. Java中使用es条件构造器BoolQueryBuilder

    前言 由于es在java中查询没法像mybatis那样方便,而且es的构造器使用也比较繁琐,理解不是很方便,所以写一篇文章来记录es构造器BoolQueryBuilder查询时各种条件的构造的正确姿势 ...

  4. java中的跳转语句_java中的跳转语句

    java中的跳转语句有两种:break和continue: 一.break语句 1. break语句适用于任何循环控制结构,从而是循环立即终止.当执行流程遇到break语句时,不管循环终止变量,或者布 ...

  5. java中switchcase用法,java中的switch case语句使用详解

    java中的switch case语句 switch-case语句格式如下: ? swtich()变量类型只能是int.short.char.byte和enum类型(JDK 1.7 之后,类型也可以是 ...

  6. java的goto语句_语法 - Java中是否有goto语句?

    语法 - Java中是否有goto语句? 我对此感到困惑. 我们大多数人都被告知Java中没有任何goto语句. 但我发现它是Java中的关键词之一. 哪里可以使用? 如果它不能使用,那么为什么它作为 ...

  7. Java循环结构与条件语句

    循环与条件 前言 一.循环结构 1.while循环 2.do...while 3.for循环 3.1 简单for循环 3.1 foreach(增强for循环) 二.条件语句 1.if...else 2 ...

  8. 【Python】35个经典案例:吃透Python中的if条件语句~

    公众号:尤而小屋 作者:Peter 编辑:Peter 在生活中总是会听到这样的话: 如果我上课认真一点,英语肯定可以及格 如果我努力锻炼,肯定可以减到100斤 如果我技术过硬,早就进大厂了-.. 其实 ...

  9. java学习笔记之条件语句(if...else)

    条件语句用于基于不同的条件来执行不同的动作. 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条件语句: ...

最新文章

  1. Centos7常用命令
  2. python解析json
  3. 数据结构-荷兰国旗问题
  4. C# Delegate(委托)与多线程
  5. 命令提示符_基本介绍
  6. 先来先服务算法代码_一致性哈希算法编写
  7. 手机计算机数据消失了怎么恢复,电脑突然黑屏闪退之后怎么恢复丢失的数据
  8. 写出python字符串三种常用的函数或方法_python中几种常用字符串函数
  9. php中的Register Globals
  10. Python风格总结:循环语句
  11. Qt安装事件过滤器、过滤子控件事件、截获控件按键、鼠标事件
  12. 戴尔台式机安装win 7系统
  13. Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
  14. Xshell5(远程终端工具)工具的安装使用 【免费】
  15. CSS选择器的权重计算
  16. Pyrene-PEG2000-RB,含有芘丁酸和罗丹明的PEG,Rhodamine-PEG2000-Pyrene
  17. GT610的亲兄弟 GT620
  18. Windows安装 choco包管理工具
  19. 有一个女孩 名叫花木兰
  20. 第3-4课:爱因斯坦的思考题(上)

热门文章

  1. 有关计算机病毒的说法中正确的是,以下有关计算机病毒的说法中,正确的是()。A.计算机病毒是一些人为编制的程序B.计算机病毒具有隐蔽...
  2. 蓝桥学习 PREV-55
  3. 以程序员的视角带你看西安
  4. OMA Download 入门
  5. foxmail中导入网易邮箱联系人方法
  6. 琢石成器之自动化去广告神器
  7. core文件处理和进程查询
  8. 程序设计 | python | Hello World的条件输出
  9. node-inspector调试node程序
  10. for循环打印等腰三角形