Java通过Scanner了解if...else if语句
作者:辉标丫 发布时间:2023-11-29 04:28:44
标签:Java,Scanner,if
这篇文章主要介绍了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 语句的特点
来源:https://www.cnblogs.com/lianghuibiao/p/12222929.html


猜你喜欢
- 概述不知道大家在平时的开发过程中或者源码里是否留意过内部类,那有思考过为什么要有内部类,内部类都有哪几种形式,静态内部类和普通内部类有什么区
- 1.Thread的构造方法package threadAPI;public class CreateThread { publi
- 首先要安装SpeechSDK5.1 开发包和SpeechSDK5.1 Langague Pack(中英文) 语言包,不过VS2010里是自带
- SelectMany操作符提供了将多个from子句组合起来的功能,相当于数据库中的多表连接查询,它将每个对象的结果合并成单个序列。示例:st
- 本文实例讲述了C#图像处理之木刻效果实现方法。分享给大家供大家参考。具体如下://木刻效果public Bitmap PFilterMuKe
- 持久化技术简介数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或计算机关机的情况下,这些数据也不会丢失。保存在内存中的
- 棋牌类游戏是目前比较火的游戏之一。今天本文就以实例形式实现洗牌游戏。本文实例所采用的算法是:遍历每个位置上的牌,然后与随机位置上的牌交换。运
- 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Ap
- 这将会是一篇比较 * 的文章,当你想在某个人的生活中制造悲剧时你可能会去google搜索它。在Java的世界里,内存溢出仅仅只是你
- 本文实例讲述了Android编程实现动态支持多语言的方法。分享给大家供大家参考,具体如下:资源文件values/strings.xml中添加
- 本文实例为大家分享了Intent实现页面跳转的两种的方法,供大家参考,具体内容如下下图中两个不同的方法就是两种页面之间跳转的情况1).跳转不
- 这篇文章主要介绍了spring web.xml指定配置文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价
- MyCat一个彻底开源的,面向企业应用开发的大数据库集群。基于阿里开源的Cobar产品而研发。能满足数据库数据大量存储;提高了查询性能。文章
- Spring多配置文件有什么好处? 按照目的、功能去拆分配置文件,可以提高配置文件的可读性与维护性,如将配置事务管理、数据源等少改动的配置与
- JetBrainsMono 是 JetBrains 公司开发的一款开源字体,可免费商用。正如其名字带的Mono,即Monospaced Fo
- 本文实例讲述了Android通过json向MySQL中写入数据的方法。分享给大家供大家参考,具体如下:先说一下如何通过json将Androi
- 前言最近对 base-spring-boot 项目进行了升级。在将其用于应用开发中时遇到java.lang.ArrayStoreE
- 本文实例讲述了C#检测是否有u盘插入的方法。分享给大家供大家参考。具体如下:该C#代码可监控是否有u盘插入,同时可以监控其它驱动器的变化us
- 前言链表是一种动态的数据结构,因为在创建链表时,不需要知道链表的长度,只需要对指针进行操作。1. 节点的创建 链表的节点包括两部分,分别是:
- 本文实例讲述了C#使用iTextSharp将PDF转成文本的方法。分享给大家供大家参考。具体实现方法如下:using System;usin