if else switch 学生成绩 学习笔记

import java.util.Scanner;
class TestScore 
{
	public static void main(String[] args) 
	{
		Scanner s = new Scanner(System.in);

		System.out.println("请输入学生成绩:");
		int score = s.nextInt();
		char level;
		/*if(score >=90){
			level = ‘A‘;
		}else if(score >=70){
			level = ‘B‘;
		}else if(score >=60){
			level = ‘C‘;
		}else {
			level = ‘D‘;
		} */
		switch(score/10){
			case 10:
			case 9:
				level = ‘A‘;
				break;
			case 8:
			case 7:
				level = ‘B‘;
				break;
			case 6:
				level =‘C‘;
				break;
			default:
				level = ‘D‘;
		}

		System.out.println("score:"+ score +",lever:"+level);

	}
}
时间: 2024-08-17 10:22:05

if else switch 学生成绩 学习笔记的相关文章

PROCESS_YIELD()宏和C语言的switch语句< contiki学习笔记之七>

写在前面:  按照main()函数的代码一行一行的分析,该是看到了 etimer_process 这个位置.但是etimer_process实现里的一个宏 PROCESS_YIELD()引出了很多故事,于是单独把整个宏的东西整理成笔记,贴出来,和学习contiki的伙伴分享. 在说这个宏之前,得先记下c 语言的switch()遭遇. switch()从表面上来看,或许应该是非常简单的问题--C语言的基本功吧.它的使用方式,按照常规来说,如下图所示: 好吧,那就贴一段常规的代码: 1 int ma

switch 判断天数 学习笔记

import java.util.Scanner; class TestSwitch8  { public static void main(String[] args)  { Scanner s= new Scanner(System.in); System.out.println("请输入月份:"); int month=s.nextInt(); System.out.println("请输入日期:"); int day = s.nextInt(); int s

switch判断季节 学习笔记

class TestSwitch6 { public static void main(String[] args)  { int season=7; switch(season){ case 1: case 2: case 3: System.out.println("春季"); break; case 4: case 5: case 6: System.out.println("夏季"); break; case 7: case 8: case 9: Syste

简单的玩玩etimer <contiki学习笔记之九>

好吧,我承认etimer有点小复杂,主要是它似乎和contiki的process搅在一起,到处都在call_process.那就先搜搜contiki下的etimer的example看看,然后再试着写一个demo玩玩. 在写demo之前,先说说自己是怎么找到etimer 的example的文件的. 在core/sys/etimer.h 文件中,在描述etimer的数据结构的时候,作者显示的指出,如果要使用etimer,就必须先使用 etimer_set()这个函数进行一些工作,如图: 是的,数据结

《Hibernate学习笔记十二》学生、课程、分数关系的设计与实现

<Hibernate学习笔记十二>学生.课程.分数关系的设计与实现 这个马士兵老师的Hibernate视频学习的一个题目,这里面要用到多对多.多对一的关联关系以及联合主键,因此觉得挺好的,自己写篇博文来记录下. 先考虑数据库表 1.学生表:为简单起见,只考虑了学生id和学生姓名,其中id为主键 2.课程表:为简单起见,只考虑了课程id和课程名称,其中id为主键 3.分数表 分数表有两种解决方案 3.1 第一种为:使用联合主键:student_id 和 course_id 3.2 第二种:不使用

OpenFlow Switch学习笔记(一)——基础概念

OpenFlow Switch v1.4.0规范是在2013年10月14号发布,规范涵盖了OpenFlow Switch各个组件的功能定义.Controller与Switch之间的通信协议Open Flow Protocol等.下文主要是基于个人理解整理的一些学习笔记,理解不到位的地方还请大家多多指教. 一.基础概念图: 首先我们先看下Open Flow Switch的整体结构,以便有一个初步的感性认识,如下图所示: 从上面架构图中,我们可以看到Open Flow Switch主要是由以下几个部

OpenFlow Switch学习笔记(四)——Matching

这次我们着重详述来自于网络中的数据包在OpenFlow Switch中与Flow Entries的具体匹配过程,以及当出现Table Miss时的处理方式,下面就将从这两方面说起. 1.Matching 当一个来自于外部网络的数据包进入到OpenFlow Switch中时,OpenFlow Switch将会按照如下图所示的方式来处理这些数据包,如前面的学习笔记中讲述的那样,会先从Pipeline的第一个Flow Table首先进行Lookup,然后可能继续进入到其他的Flow Table进行Lo

OpenFlow Switch学习笔记(五)——Group Table、Meter Table及Counters

本文主要详述OpenFlow Switch的另外两个主要组件——Group Table和Meter Table,它们在整个OpenFlow Swtich Processing中也起到了重要作用. 1.Group Table Group Table给OpenFlow Switch提供了更加高级的数据包转发特性(比如select或者all),其由多个Group Entries组成,而每个Group Entry结构如下所示: 每个Group Entry根据其Group Identifier来唯一定位,

学生成绩管理系统1.0v 完成的学习总结

本文是对于 学生成绩管理系统1.0v 完成的总结,用于阶段总结和日后交流 =======================错误处理=====================1.使用malloc()和free()遇到的错误: [报错形式]:*** glibc detected *** ./a.out: free(): invalid next size (fast): 0x085b2330 ****** glibc detected *** ./a.out: malloc(): memory cor