switch语句判断学生成绩 - srlemon

lf888 2021-10-29 原文


switch语句判断学生成绩


下面通过判断学生成绩来展示switch语句的使用。

Q:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格。

package main

import "fmt"

func main()  {
	StudentGrade(-50)
}

func StudentGrade(g int )  {
	switch {
	case g>=90&&g<=100:
		fmt.Println("A等级")
	case g>=80&&g<90:
		fmt.Println("B等级")
	case g>=70&&g<80:
		fmt.Println("C等级")
	case g>=60&&g<70:
		fmt.Println("D等级")
	case g>=0&&g<60:
		fmt.Println("不及格")
	default:
		fmt.Println("输入的成绩有误!!!")
	break

	}
}

 switch语句与if语句使用的表达结果都一样,switch比较清晰表明,这两种判断语句的都会判断一个条件的所有可能。用数学角度而言,比如抛硬币,有正面和方面,再有一种可能就是直立,然而这些事件概念和都为1,所以,判断语句会判断一个对象发生各个问题的概念。

posted on
2018-11-20 11:37 
srlemon 
阅读(11967
评论(0
编辑 
收藏 
举报

 

版权声明:本文为lf888原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lf888/p/9987965.html

switch语句判断学生成绩 - srlemon的更多相关文章

  1. 自制 QQ游戏 连连看 外挂 ~~

    这几天期末考,完全没有考试的心情,又无聊到玩起连连看,可惜输得太多,非常不爽,于是自己做个连连看外挂玩一下。网 […]...

  2. css中 background设置 – Moon_k

    css中 background设置 css2中有五个与背景相关的属性。它们是: background-colo […]...

  3. 我对于UI设计这个领域的理解 – Leo雷

    我对于UI设计这个领域的理解 User Interface(UI),包括三部分用户、界面以及用户与界面之间的交 […]...

  4. PL-SQL Developer 配置使用Oracle客户端连接 – 适AT

    PL-SQL Developer 配置使用Oracle客户端连接   没有在本地安装Oracle 的用户必须下 […]...

  5. CUBA平台使用感想 – 架构师角度

    使用CUBA.Platform快要有一年了,从最初的难以理解和比较抵触,到现在真的有点喜欢这个框架,中间也确实 […]...

  6. 微软免费版Windows 8.1更多详情 – Austin Liu\’s Fashion

    昨日,ZDNet专栏作者Mary Jo Foley爆料称,Windows 8.1 with Bing是微软试水 […]...

  7. idea导入svn项目 – 厚积!!

    idea导入svn项目 查看svn的资源库:     下面的多出了一个svn的窗口,在左边有加号可以添加一个s […]...

  8. 格式化代码(Eclipse 格式化代码块快捷键:Ctrl+Shift+F) – edda_huang

    格式化代码(Eclipse 格式化代码块快捷键:Ctrl+Shift+F) 1.格式化java代码 :     […]...

随机推荐

  1. MySql基础架构以及SQL语句执行流程

    01. mysql基础架构 SQL语句是如何执行的 学习一下mysql的基础架构,从一条sql语句是如何执行的 […]...

  2. 小白月赛6-题解整理

    A-典型的追击问题,较多的坑点,回游有很多种情况,注意分类 #include<iostream> […]...

  3. Xamarin.Forms入门学习路线

    Xamarin 介绍 Xamarin是一套跨平台解决方案,目的是使用C#语言创造原生的iOS,Android, […]...

  4. win10配置JDK

    记录一下, 1.首先右键【我的电脑】之后点击【属性】 1.1 点击【高级系统设置】 1.2 点击环境变量 1. […]...

  5. 06. SpringCloud实战项目-Docker安装redis

    SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Lear […]...

  6. (2/24) 快速上手一个webpack的demo

    写在前面:该部分的安装都是基于windows系统的,且此处的webpack的版本为:3.6.0。 该demo主 […]...

  7. 轻量级标签语言Mardown从入门到掌握

    轻量级标签语言Mardown从入门到掌握 轻量级标签语言Mardown从入门到掌握 本文作者:魏泯 博客源地址 […]...

  8. Linux——makefile编写

    以前对makefile的编写,限于刚开始接触,我都比较局限一些死板的格式,有时候就会显得有些繁琐。在进一步了解 […]...

展开目录

目录导航