if 结构

if 语句是使用最多的条件分支结构。

if 语句的最简语法格式如下,表示“如果满足某种条件,就进行某种处理”。

if (条件表达式) {

语句块;

}

其中“条件表达式”和“语句块”是比较重要的两个地方。

条件表达式:条件表达式可以是任意一种逻辑表达式,最后返回的结果必须是一个

布尔值。如果条件为真,那么执行语句块;如果条件为假,则语句块将被绕过而不被执行

语句块:该语句块可以是一条语句也可以是多条语句。如果仅有一条语句,可省略

条件语句中的大括号 {}。当从编程规范角度不要省略大括号,省略大括号会使程序的可读

性变差。


package com.yuyang.branch;import java.util.Scanner;public class ifDemo1 {public static void main(String[] args) {//需求:心跳在(60-100)正常。否则经一步检查//if分支Scanner sc=new Scanner(System.in);System.out.println("你的心跳数是:");int num=sc.nextInt();if(num<60||num>100){System.out.println("检查");}System.out.println("检查结束");//格式二 if.................else//模拟发红包  发出金额是否大于本身已有金额//你已有的金额System.out.println("你已有的金额:");double money=sc.nextDouble();System.out.println("你发红包的金额:");double redmoney=sc.nextDouble();if(money>redmoney){System.out.println("可以发");}else{System.out.println("余额不足");}//格式if......elseif......elseif.....elseif......esle//成绩等级0-60C  60-80 B  80- 90A  90- 100A+int score=99;if (score>=0&&score<60){System.out.println("你的成绩为C");}else if(score<=60&&score<80){System.out.println("你的成绩为B");}else if(score>=80&&score<90){System.out.println("你的成绩为A");}else if(score>=90&&score<=100) {System.out.println("你的成绩为A+");}else{System.out.println("输入有错误");}}
}

java if语句的用法相关推荐

  1. Java foreach语句的用法

    例 1 假设有一个数组,采用 for 语句遍历数组的方式如下: // 声明并初始化数组 int[] numbers = { 43, 32, 53, 54, 75, 7, 10 }; System.ou ...

  2. java中的if for循环语句怎么写_for语句用法-if语句的用法-while语句用法

    Java中的for语句的用法 格式: for (initialization;condition;increment)statement; 其中: initialization是for循环的初始部分, ...

  3. Java if判断语句的用法

    Java if判断语句的用法 if语句格式一: if语句第一种格式: if(关系表达式) { 语句体 } 执行流程: 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如 ...

  4. java中if语句的用法_Java中的if判断语句用法介绍

    在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...

  5. java中异常处理语句错误用法的是_Java异常处理语句及解析

    Java异常处理语句及解析 一.选择题 1.java中用来抛出异常的关键字是 (C) A.tryB.catchC.throw D.finally 2.关于异常,下列说法正确的是 (A) A.异常是一种 ...

  6. java中的基本用法

    java中的基本用法 关键字:专门用途的字符串 所有java关键字都是小写英文 标识符 java常量 java变量 ■ 作用域:起作用的区域■ 使用前必须先声明,在赋值.使用变量名访问这块区域 jav ...

  7. php simpledateformat,Java中SimpleDateFormat的用法介绍(代码示例)

    本篇文章给大家带来的内容是关于Java中SimpleDateFormat的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.为什么要使用SimpleDateFo ...

  8. java中demo接人_return的用法_如何理解java中return的用法?

    C语言中return用法?(请熟练者进) return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么 比方主函数intmain() {}这里就必须有一个return,只 ...

  9. Java break语句,标签

    Java break statement is used to terminate the loop in between it's processing. We use break reserve ...

最新文章

  1. 高可用 Redis 服务架构分析与搭建
  2. SAP RETAIL Plant Group里的特性
  3. java io系列10之 FilterInputStream
  4. ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理
  5. JMetro版本8.6.11和11.6.11已发布
  6. jsoup教程_3 Jsoup 讲解
  7. flink 入门及安装
  8. Codeforces #123D: 后缀数组+单调栈
  9. Xcode之developer tools access
  10. 安装ENVI过程中的问题记录
  11. 制作一个html文件 效果如下图,PSD网页切图制作HTML教程1
  12. wx2540h配置教程_H3C无线AP控制器EWP-WX2540H 无线AP 无线云台控制器 无线控制器
  13. 计算机office高级应用都考啥,office高级应用考什么 评分标准是什么
  14. 查看浏览器内核以及版本信息
  15. 矩阵基础概念之行列式与秩
  16. 阿里P7需要精通哪些技术?看完Github上星标98K的对标阿里P7学习路线我彻底惊了
  17. 硬核!4.5万字手把手教你搭建MySQL海量数据存储架构!!(全程实战,建议收藏)
  18. 三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数
  19. 基于C++11的muduo网络库
  20. 【C++】初识输入输出

热门文章

  1. 神经网络与智能信息处理
  2. 第八届省赛——D.引水工程)
  3. java遍历指定目录下所有文件
  4. 忙碌的service(服务员)可能遇到要转发或者重定向的情况
  5. 大数据平台下利用Python进行Hql并行数据跑批
  6. 新型敏捷硬件设计语言---Chisel初识
  7. Kong的插件: session
  8. Fabric区块链架构说明
  9. 教你百分百实用监控安装摄像头的方法与技巧
  10. C语言 :学习动态内存分配