if基本语法结构:
if(关系表达式) {
     基本语句体
}
执行流程:
首先判断关系表达式看其结果是true还是false
如果是true就执行语句体
如果是false就不执行语句体

案例:

public class If1{public static void main(String[] args){int a=3;int b=4;if (a>b){System.out.println("v"); }}
}

if else语法结构:
if(关系表达式) {
    语句体1;
}else {
    语句体2;
}
执行流程
首先判断关系表达式看其结果是true还是false
如果是true就执行语句体1

如果是false就执行语句体2

案例:密码问题

import java.util.Scanner;
public class If2{public static void main(String[] args){System.out.println("请输入密码");Scanner sc = new Scanner(System.in);int val = sc.nextInt();if(val==123456){System.out.println("密码正确");}else{System.out.println("密码错误");}}
}

其中涉及到了在DOS命令中输入问题:

解决:

import java.util.Scanner;
//导包
public class If1{public static void main(String[] args) {System.out.println("请输入成绩分数");//实例化Scanner的对象Scanner sc = new Scanner(System.in);//获取到从键盘录入的值int score = sc.nextInt();//获取整数值if(score>60){   //if(true或false)System.out.println("奖励");}else{System.out.println("批评");}}
}

if else复杂案例:
多分支语句的优化---分支语句的嵌套

import java.util.Scanner;
public class If3{public static void main(String[] args){System.out.println("请输入成绩");Scanner sc = new Scanner(System.in);int score = sc.nextInt();if(score>=0&&score<=100){   //先开始判断成绩是否在100内,若是没有,则结束。有就执行if语句中间部分。if(score>=90&&score<=100){   //可以省略&&score<=100System.out.println("优秀,奖励");}else if(score>=70&&score<90){  //可以省略&&score<90System.out.println("良好,鼓励");}else if(score>=60&&score<70){   //可以省略&&score<70System.out.println("及格,再接再厉");}else {System.out.println("不及格,批评");}}else{System.out.println("输入错误,请重新输入");//多分支语句的优化}}
}

if语句和if else语句简单运用相关推荐

  1. 为什么使用@tablename起别名产生的sql语句不能用_10个简单步骤,完全理解SQL

    多年前收藏在笔记中的一篇文章,今天偶然翻出,重读了一遍,依然大有收获.分享出来,大家一起探讨. 以本文是为了以下读者而特地编写的: 1. 在工作中会用到 SQL 但是对它并不完全了解的人. 2. 能够 ...

  2. MySQL学习-SQL语句的分类与MySQL简单查询

    1.SQL语句的分类 学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?   DQL(数据查询语言): 查询语句,凡是select语句都是DQL.   DM ...

  3. python中多重if语句用法_python-循环语句的简单条件语句、多重条件语句和嵌套条件语句编写...

    1. 简单if-else语句 例1:要求用户输入两个数,计算两数的和.如果这两个数的和大于100,则输出"两数和大于100",否则输出"两数和小于100". 程 ...

  4. SQL语句--CASE函数写法的简单举例,及应用

    SQL语句–CASE函数写法的简单举例,及应用 ---case函数的基本结构:case when...then...else... ----可以写也可以不写,按实际需求end [举个栗子_1] eg1 ...

  5. oracle 执行带参数的sql语句_Oracle动态SQL语句的简单执行

    在使用ODP.NET进行Oracle编程时,有时候SQL语句非常复杂,需要采用动态构造查询语句的情况,有两种方法可以构造动态的SQL语句,并执行返回结果集. 1.在数据访问层构造SQL语句 例如下面的 ...

  6. java中简单的if语句_java中if语句的写法

    if语句 if 语句的语法如下:if(布尔表达式){ //如果布尔表达式为true将执行的语句 } 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. 免 ...

  7. python中用来占位的语句是_python占位语句

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python pass语句 阅读本文需要0.5分钟 python pass 语句 ...

  8. continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?

    循环里continue,break,return的作用,你知道吗?​mp.weixin.qq.com 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地 ...

  9. python可以用break作为变量名_Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】...

    写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...

最新文章

  1. elasticsearch 运行原理
  2. C++ 基本的输入输出
  3. 1072 Gas Station (30 分)【难度: 中 / 知识点: Dijkstra + 枚举】
  4. 复制出来的文本都是大写_好用又冷门的Word快捷键,据说80%的人都不知道!
  5. 硬货 - 技术人也能轻松玩转公众号?正确姿势竟然是...
  6. java super关键字简述
  7. 学好java再学c 可以吗_再论学好C的重要性!!!
  8. 探究.NET的bin引用程序集运行机制看.NET程序集部署原理
  9. win10右击菜单在左边
  10. 仅用语音,AI 就能“脑补”你的脸! | 技术头条
  11. 怎样成为PHP 方向的一个合格的架构师(转)
  12. ngrok技术原理及下载使用
  13. python自动生成海报_因为懒,我用Python做了一个实验室的海报生成器
  14. 16进制颜色代码转RGB代码
  15. 图灵社区python kindle_推送mobi至Kindle流程说明(简要操作)
  16. 从程序员到项目经理(10):程序员加油站 --要执着但不要固执【转载】
  17. android scrollview 设置高度,Android创建显示区高度可以调整的ScrollView
  18. 曲终人散,我亦是行人。
  19. opencv c++实现棋盘格标定
  20. java月份简写_Java如何以(MMM)格式显示一个月份的名称?

热门文章

  1. 金融名词+简答+计算
  2. Xilinx FPGA控制器的Everspin STT-DDR4设计指南
  3. VScode中文插件失效解决办法
  4. 音乐爱好者必看!教你如何将歌曲人声提取出来
  5. css鼠标事件(状态)
  6. 阿雪的学习记录|手动快速判断出栈顺序是否合法的万能方法
  7. 教你快速入门Excel-宏与VBA(上)
  8. 纳米线传感器来了,传感芯片还会远吗
  9. ESP8266与STC8H8K单片机联动——天气时钟
  10. 2.5 CPU管理--进程同步经典问题-司机和售票员问题