这篇文章主要介绍了Java通过Scanner了解if...else if语句,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

使用Scanner类(控制台输入)来认识一下if...else if语句

if ....else if 是连续型的条件语句

判断条件有多个 的时候可以使用

使用时机:多条件 要跟划分区间一样的时候

0~59分 不及格 60~80分 不错 81~90分 很棒 91~100 成绩超级好 其余条件 都是不合法

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println("你这次考试考了多少分?");

//输入你的成绩信息 注意类型 成绩是有小数的 故不能使用整数类型 可以使用浮点型

float chengji=sc.nextFloat();

//条件语句 你考试考的怎么样?

//符号 &&表示的是且 ||表示的是或

//如果成绩大于等于0 而且 成绩少于60

//考试成绩不及格 输出

if (chengji>=0&&chengji<60) {

System.out.println("成绩不及格,你这小子咋不用功点咧~");

}

//如果成绩大于等于60 而且 成绩小于等于80

//你的成绩及格了 输出

else if(chengji>=60&&chengji<=80){

System.out.println("你的成绩及格了!");

}

//如果成绩大于80 而且 成绩小于等于90

//你的成绩很棒了 输出

else if (chengji>80&&chengji<=90) {

System.out.println("你的成绩很棒了!");

}

//如果成绩大于90 而且 成绩小于等于100

//你的成绩超级好 输出

else if (chengji>90&&chengji<=100) {

System.out.println("你的成绩超级好,来当程序员吧!");

}

//排除了上面的任何一个条件 输入信息不合法

else {

System.out.println("您输入的成绩信息不合法");

}

}

结合输入输出方便理解if ...else if 语句的特点

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java中scanner if用法_Java通过Scanner了解if...else if语句相关推荐

  1. java中contains的用法_java容器中所有接口和类的用法

    我这里讲一下如何下载java的api文档 还有就是容器和容器之间进行的操作 每一个地方称之为一个节点,每一个节点包含了3部分(上一个节点,下一个节点,以及我们自己的数据部分) 需要多个线程共享的时候 ...

  2. java中的replace用法_java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串...

    1.JAVA中,char占2字节,16位.可在寄存汉字 2.java中replace用法举例:replace(char oldChar, char newChar)返回一个新的字符串,它是经过用 ne ...

  3. java中static的用法_Java类中static的用法

    关于Java中static的使用有以下四种情况: 1.静态成员变量        被static修饰的成员变量,叫静态成员变量或类变量:没有被static修饰的变量,叫实例变量. 两者的区别是: 静态 ...

  4. java中 else if用法_java if else 用法

    //1.导入Scanner类 import java.util.Scanner; class TestIf{ public static void main (String [] args){ //创 ...

  5. java中toarray()的 用法_java容器中toArray的用法

    请高手帮我看看toArray的用法其返回的是哈希码是不是需要重写importjava.util.*;publicclassTest1{publicstaticvoidmain(String[]args ...

  6. java 中subtract的用法_java中BigDecimal加减乘除基本用法

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数. 在实际应用中,需要对更大或者更小的数进 ...

  7. JAVA中dot的用法_Java 方法

    方法(有的人喜欢叫函数)是一段可重用的代码段. 一.方法的使用 1. 方法定义 方法定义的语法形式: [修饰符] 返回值类型 方法名([参数类型 参数名]){ ... 方法体 ...return返回值 ...

  8. java中stringtokenizer的用法_Java中 StringTokenizer 的用法

    一.StringTokenizer 1.1 StringTokenizer简介及其构造函数的三种形式: StringTokenizer类是字符串分割解析类型,其属于java.util包,在使用之前需要 ...

  9. java中rename的用法_Java File中renameTo的介绍和使用说明

    看到项目中有个地方用的File的renameTo这个方法,本以为这个方法就是用来文件重命名的,但是项目中确用它来进行文件的移动.就是使用renameTo将一个文件从一个目录移动另一个目录下! 下面就简 ...

最新文章

  1. Qt中文手册 之 QTableWidget
  2. Algorithms_入门基础_如何使用最高效的方式来判断一个数是否是2的N次方
  3. Apache Flink 零基础入门(四)Flink开发批处理应用程序
  4. CNN中常用的卷积核:锐化卷积核模板
  5. 大学毕业就进入SAP,我获得了哪些收益
  6. php正则表达式应用,PHP 正则表达式应用
  7. 这道题号称无人能解!300多年来无一人答对,却让这群人这么简单就解出来了?...
  8. 通过编程解决问题的正确思路
  9. php字符串变量,PHP 字符串变量
  10. 企业级实战02_SpringMVC整合ActiveMQ 实战需求
  11. 思科精睿系列交换机被曝高危漏洞,仅修复部分产品
  12. ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败
  13. N60E-O发布 不同CPU或将改变服务器市场?
  14. 多种文件上传绕过手法
  15. 快速添加百度网盘文件到Aria2 猴油脚本
  16. 用the_excerpt处理中文文章字数限制的方法
  17. 产品经理如何进行用户需求分析?
  18. 【面试题】有一个数组,每隔两个数删掉一个数,到末尾又循环到开头继续进行,求最后一个被删除的数的原始下标位置
  19. 分散染料对涤纶织物染色步骤
  20. 期权最新高频行情数据

热门文章

  1. oracle 从dbf恢复,oracle 误删 dbf 恢复
  2. brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲
  3. 如何用你最熟悉的 SQL 来查询 Elasticsearch 中的数据?
  4. Spring Boot 2.x基础教程:Swagger静态API文档的生成
  5. 权限提升 T1548.002 绕过UAC
  6. html5音轨字幕,(图解)如何修改mkv默认音轨和字幕
  7. filebeat启动多个_【翻译】Filebeat相关(一)
  8. apply筛选 pandas_更快的pandas.apply搜索方法
  9. android ui自动化测试工具,介绍Robotium+Orange实现androidUI自动化测试
  10. java 主从表_如何开发主从报表