首页 > 编程语言 >1-6Java条件语句

1-6Java条件语句

时间:2024-09-08 20:37:02浏览次数:13  
标签:语句 30 else 6Java 条件 true 表达式 布尔

Java 条件语句

if语句

一个 if 语句包含一个布尔表达式和一条或多条语句。

语法

if 语句的语法如下:

`if``(布尔表达式) {``  ``//如果布尔表达式为true将执行的语句``}`

如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

实例

`public` `class` `Test {``  ``public` `static` `void` `main(String args[]){``   ``int` `x = ``10``;``   ``if``( x < ``20` `){``     ``System.out.print(``"这是 if 语句"``);``   ``}``  ``}``}`

以上代码编译运行结果如下:

`这是 ``if` `语句`

if...else语句

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

语法

if…else 的用法如下:

`if``(布尔表达式){``  ``//如果布尔表达式的值为true``}``else``{``  ``//如果布尔表达式的值为false``}`

实例

`public` `class` `Test {` `  ``public` `static` `void` `main(String args[]){``   ``int` `x = ``30``;` `   ``if``( x < ``20` `){``     ``System.out.print(``"这是 if 语句"``);``   ``}``else``{``     ``System.out.print(``"这是 else 语句"``);``   ``}``  ``}``}`

以上代码编译运行结果如下:

`这是 ``else` `语句`

if...else if...else 语句

if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用 if,else if,else 语句的时候,需要注意下面几点:

  • if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
  • if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

语法

if...else if...else 语法格式如下:

`if``(布尔表达式 ``1``){``  ``//如果布尔表达式 1的值为true执行代码``}``else` `if``(布尔表达式 ``2``){``  ``//如果布尔表达式 2的值为true执行代码``}``else` `if``(布尔表达式 ``3``){``  ``//如果布尔表达式 3的值为true执行代码``}``else` `{``  ``//如果以上布尔表达式都不为true执行代码``}`

实例

`public` `class` `Test {``  ``public` `static` `void` `main(String args[]){``   ``int` `x = ``30``;` `   ``if``( x == ``10` `){``     ``System.out.print(``"Value of X is 10"``);``   ``}``else` `if``( x == ``20` `){``     ``System.out.print(``"Value of X is 20"``);``   ``}``else` `if``( x == ``30` `){``     ``System.out.print(``"Value of X is 30"``);``   ``}``else``{``     ``System.out.print(``"这是 else 语句"``);``   ``}``  ``}``}`

以上代码编译运行结果如下:

`Value of X is ``30`

嵌套的 if…else 语句

使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。

语法

嵌套的 if…else 语法格式如下:

`if``(布尔表达式 ``1``){``  ``////如果布尔表达式 1的值为true执行代码``  ``if``(布尔表达式 ``2``){``   ``////如果布尔表达式 2的值为true执行代码``  ``}``}`

你可以像 if 语句一样嵌套 else if...else。

实例

`public` `class` `Test {` `  ``public` `static` `void` `main(String args[]){``   ``int` `x = ``30``;``   ``int` `y = ``10``;` `   ``if``( x == ``30` `){``     ``if``( y == ``10` `){``       ``System.out.print(``"X = 30 and Y = 10"``);``     ``}``    ``}``  ``}``}`

以上代码编译运行结果如下:

复制代码

`X = ``30` `and Y = ``10`

标签:语句,30,else,6Java,条件,true,表达式,布尔
From: https://www.cnblogs.com/positive-boy/p/18403398

相关文章

  • 微信小程序开发系列3----页面配置--WXML数据绑定+条件渲染
    1小程序布局-WXML数据绑定有的时候发现需要刷新一下全局的app.js才能有效果。。。。。  2小程序布局-WXML条件渲染  下图会报错:不能在ifelse中间插入其他的标签  如下展示一次渲染多个标签使用block 源码获取方式(免费):(1)登录-注册:http://resources.kittytig......
  • sql server 查看所有表外键的语句
    在SQLServer中,可以通过查询系统视图来查看数据库中所有表的外键信息。以下是一个完整的T-SQL语句示例,用于列出所有表的外键、外键列以及相关的父表和引用表信息。查询所有表的外键信息SELECTfk.nameASForeignKeyName,tp.nameASParentTableName,cp.nameAS......
  • Python循环语句
    1-While循环语法:变量=初始值while条件判断:循环体(要循环执行的代码)条件控制语句注意:如果条件恒成立或者直接写True,就会出现无限循环示例:#打印99次,“我爱你”#变量先定义再使用i=1whilei<100:print("我爱你")i+=1whileTrue:......
  • Python3 学习笔记4-列表、元组、字典、集合、条件控制和循环语句
    目录一、列表:(1)Python3 列表: (2) 访问列表中的值: (3)列表更新:(4)列表元素删除: (5)列表脚本操作符 : (6)列表截取与拼接: (7)嵌套列表: (8)列表之间比较: (9)列表函数使用方法: 二、元组:(1)创建元组:(2)访问元组元素:(3)元组切片:(4)元组拼接:(5)元组重复:(7)元组内置函数:(8)元组比较:(9)注意......
  • oracle 语句性能批量比较分析
    语句如下:withcur_data_aas(selects.con_id,s.snap_id,ss.instance_numbernode,sql_id,plan_hash_value,nvl(executions_delta,0)execs,trunc((elapsed_time_delta/decode(n......
  • Javaweb-DQL-条件查询
    select*fromstuwhereage>20;--1select*fromstuwhereage>=20;--2select*fromstuwhereage>=20andage<=30;--3select*fromstuwherehire_dateBETWEEN'1998-09-01'and'1999-09-01';--4select*fromstuwhere......
  • Javaweb-DQL-条件查询
    select*fromstuwhereage>20;--1select*fromstuwhereage>=20;--2select*fromstuwhereage>=20andage<=30;--3select*fromstuwherehire_dateBETWEEN'1998-09-01'and'1999-09-01';--4select*fromstuwhere......
  • SpringBoot学习(8)(Bean注册条件)(@Conditional的衍生注解)
    目录一、引言二、案例引用(接着上篇博客)三、注册条件(1)@ConditionalOnProperty(2)Conditional0nMissingBean(3)@ConditionalOnclass四、总结一、引言之前学习和了解了Bean对象的注册。其中涉及注解有@Bean与@Import。Bean管理的第三个部分——>注册条件二、案例引用(接......
  • JavaScript 循环语句
    1. for 循环for循环是最常用的循环结构之一,它适合在循环开始前就知道循环次数的情况。基本语法for(初始化表达式;条件表达式;迭代后表达式){//循环体//这里的代码会在每次迭代时执行}如何工作初始化:首先执行初始化表达式,通常用来设置循环控制变量。条件......
  • 【学亮IT手记】使用Map代替switch...case语句
     ......