精华内容
下载资源
问答
  • 如果我是蜻蜓,会用一千双眼睛看着你;如果我是蜈蚣,会用一千对臂膀抱着你;如果我是上帝,会派天使护着你。...人生遇到的每个人,出场顺序真的很重要 3. 我有一个珍贵的盒子,盒子有两格,一格放着与你的美好时光,...
    1. 如果我是蜻蜓,会用一千双眼睛看着你;如果我是蜈蚣,会用一千对臂膀抱着你;如果我是上帝,会派天使护着你。可惜我都不是,但我会用一颗真心爱着你!

    2. 我要用真情打动你,用温柔呵护你,用笑容妆点你,用快乐陪伴你,用理解厚爱你,用尊重包容你,用执着牵挂你,用痴情缠绵你,用一生守候你。因为,我爱你!

    人生遇到的每个人,出场顺序真的很重要
    3. 我有一个珍贵的盒子,盒子有两格,一格放着与你的美好时光,一格放着与你的幸福快乐。我将盒子深埋胸膛,还取了名字,一个叫左心室,一个叫右心房!

    1. 这个七夕的夜晚,让我感到无比的孤单。少了你的依偎,只能对我们的过去更加怀念。难道我得罪了上帝?鹊仙桥才没有为我们架起。我们站在天河的两岸,只有默默的祝福深深的思念!

    2. 越是在遥远的地方,你的样子就更清晰;越是在寒冷的时候,你的笑容就更温暖;越是在失落的时候,你的话语就更坚定;越是无言的时候,我的思念其实更多!

    人生遇到的每个人,出场顺序真的很重要
    6. 为你的难过而快乐的是敌人,为你的快乐而快乐的是朋友,为你的难过而难过的,就是那些该放进心里的人。

    1. 每个人都有一首属于自己的歌,不是因为歌的旋律有多动听或歌词写的有多美,而是因为这首歌在说着你的故事。

    2. 不管是身处上坡还是下坡,适当的时候一定要懂得让自己停下来,驻足回望是为了更好的迈进。

    3. 不满是悬空的阶梯,它让人在比较中不管产生向上攀爬的欲望。

    1、如果你爱上了某个星球的一朵花。那么,只要在夜晚仰望星空,就会觉得漫天的繁星就像一朵朵盛开的花。

    2、无论走到哪里,都应该记住,过去都是假的,回忆是一条没有尽头的路,一切以往的春天都不复存在,就连那最坚韧而又狂乱的爱情归根结底也不过是一种转瞬即逝的现实。

    3、每个人都有属于自己的一片森林,也许我们 从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。

    人生遇到的每个人,出场顺序真的很重要
    4、每个人都有属于自己的一片森林,也许我们 从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。

    5、一个人并不是生来要给打败的,你尽可以把他消灭掉,可就是打不败他。

    6、我用尽了全力 过着平凡的一生

    7、我们永远年轻,永远热泪盈眶

    8、为你,千千万万遍。

    人生遇到的每个人,出场顺序真的很重要
    9、假如你避免不了,就得去忍受。不能忍受生命中注定要忍受的事情,就是软弱和愚蠢的表现。

    10、其实所有纠结做选择的人心里早就有了答案,咨询只是想得到内心所倾向的选择。最终的所谓命运 还是自己一步步走出来的。

    1、人与人的交往多半肤浅,或只有在较为肤浅的层面上,交往才是容易的,一旦走进深处,人与人就是相互的迷宫。

    朋友圈最感人的句子,一旦深入就无法自拔

    2、人这一辈子,说长不长,说短不短,笑也一天,苦也一天,愁也一天,乐也一天,何必愁眉苦脸,还不如开开心心过。

    3、试着勇敢承受痛苦的片段,与不幸的遭遇抗争,包容那些生活中的瑕疵,酸中带甜的人生,才不会令人甜得生腻。

    4、没有过不去的坎,让自己跨越的姿势美一点。人生中,会发生什么都并不重要,重要的是你如何去应对它。世上没人能赎回过去,珍惜你的眼前,别等失去再追悔回不去的曾经。

    人生遇到的每个人,出场顺序真的很重要
    5、一直以来,我都愿意做一个淡淡的女子,不争不吵,不斗不贪。在纯白的恋爱季节里,我愿像一朵含苞待放的花,安静舒展着那一份恬美,娇柔。

    6、每个人都有属于自己的一片森林,也许我们从来不曾过去,但它一直都在那里,总会在那里,迷失的人迷失了,相逢的人会再相逢。

    7、惟有身处卑微的人,最有机缘看到世态人情的真相。一个人不想攀高就不怕下跌,也不用倾轧排挤,可以保其天真,成其自然,潜心一志完成自己能做的事。

    8、人的一生总要去书写许多不知结局的故事,有的故事可以成功完成,而有的故事或许将永远都是一种残缺。完美的结局是我们搏击风雨的见证,也是我们永久的期待,然而生活并不像我们所想象的那样美好。既然有年轻,也必然有衰老。

    160、有阳光的地方长生不老。——灵遁者

    161、你的想象力穿越天空的时候,我们就再也不会分离。

    162、为了递进,为了重生,再多的围墙我也不怕。

    163、我愿意相信,自己是最后一个黑暗中的人。

    164、对于可说的,一定要说。对于不可说的,我们保持沉默。这是我今年刚刚学会的。

    165、我喜欢黄昏,因为黄昏像她。——灵遁者

    166、这不是小说,我说的是真的。----灵遁者

    1、人生,靠的不是时间,靠的是珍惜。有的人,总是忘不了,就像有的人,总是记不住;有些话,总是说不出,就像有些话,总是守不牢;有份爱,总是放不下,就像有的爱,总是受不起。

    2、我不想做你生命的插曲,只想做你生命最完美的结局。感悟良多的一些句子,感动我好久

    3、别人拜托的事自己从来都办的妥妥的,甚至觉得是本分;自己反而从来不找别人帮忙,一来是怕欠情,二是怕没人会帮自己的。心灵脆弱,潜意识里是靠帮助别人去维持友谊。这不过是另外一种玻璃心。感悟良多的一些句子,感动我好久

    人生遇到的每个人,出场顺序真的很重要
    4、人生遇到的每个人,出场顺序真的很重要,很多人如果换一个时间认识,就会有不同的结局。

    5、我佩服那些可以隐忍的人,将自己的苦痛掩映得那么深,只取快乐与别人分享,其实内心悲伤早已泛滥成灾,却看上去若无其事,岁月安好。感悟良多的一些句子,感动我好久

    6、不要指望伤害你的人会比你先一步幡然醒悟。

    7、突然感觉爱情这东西已经变得异常奢侈,世间好物不坚牢,彩云易散琉璃脆。所以遇到一个对的人,才会迫不及待地想一起到老。

    最懂你的人,总是会一直的在你身边,默默守护你,不让你受一点点的委屈。真正爱你的人不会说许多爱你的话,却会做许多爱你的事。

    在这里插入图片描述
    在执著面前,才华是苍白的,如果一个人具有超人的才华,却缺乏水恒的执著,便会如那与乌龟赛跑的兔子,虽然具有先天的优势,却不能最先到达成功的彼岸。执著是衡量一个人能否成大器的试金石,是卓越与平凡的尺度。

    幸福,其实很简单。当我失落、当我伤心、当我落泪,你会走到我身边给我一个拥抱,毫不犹豫。

    “行百里者半九十。”最后的那段路,往往是一道最难跨越的门槛。其实在每个人的一生中,无论工作还是生活,都会或多或少地出现这样那样的极限环境,或者说极限困境。有的时候就需要那么一点点毅力,点点努力的坚持,成功就能触手可及。

    灵遁者国学智慧整理提供。

    展开全文
  • EXCEL篇—时间序列分析(季节指数法)

    万次阅读 多人点赞 2019-08-13 13:35:42
    在百科里,时间序列分析分析的解释是这样的:时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。经济数据中...

    之前跟大家一起分享了如何用EXCEL进行回归分析,现在跟大家一起来学习一下如何用EXCEL做时间序列分析。

    在百科里,时间序列分析分析的解释是这样的:时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。经济数据中大多数以时间序列的形式给出。根据观察时间的不同,时间序列中的时间可以是年份、季度、月份或其他任何时间形式。而时间序列分析的作用有以下四点:

    1.可以反映社会经济现象的发展变化过程,描述现象的发展状态和结果。

    2.可以研究社会经济现象的发展趋势和发展速度。

    3.可以探索现象发展变化的规律,对某些社会经济现象进行预测。

    4.利用时间序列可以在不同地区或国家之间进行对比分析,这也是统计分析的重要方法之一

    看完上面的介绍,大家是不是已经对时间序列有了一定的了解了。今天主要是跟大家分享一下时间序列分析中的一种:利用季节指数法进行预测。

    当我们的时间序列数据如果具有季节性周期变化(受季节更替等因素影响,序列依一固定周期规则性的变化,又称商业循环)的时候,我们一般就会采用季节指数法来进行分析。

    话不多说,我们直接进入正题,下面就是我们这次需要进行分析的数据:

    这是某个企业在2015-2018之间每个季度的销售量,我们的目标是要通过现有的这些数据来预测这个企业在2019年四个季度的销售量大概是多少。

    首先,我们需要知道时间序列的模型:

    Y=T*S*C*I

    在这个模型里,我们需要利用的季节指数就是变量S,我们先在EXCEL表里建立一张表格:

    首先我们需要对现有数据里面的销售量Y进行四项平均:

    做完四项平均以后,我们还需要对所得到的数进行中心平均,这样我们就能够得到TC的值:

    求出TC以后我们根据公式就能得出带不规则变动的季节指数SI(SI=Y/TC):

    当我们求出SI以后,因为我们是需要得到季节指数S,所以我们需要把里面的不规则变动I去掉,所以我们还需要对SI进行处理:

    上图就是我们需要去掉不规则变动I所进行的处理,我们把每个季度的SI这样放到一个新的表格中,下方的季节平均就是每个季度在四年里面的平均值:

    这个时候我们在季节平均后把四个数进行求和处理:

    最后我们就能够得出我们所需要的去除不规则变动I的季节指数S:

    这个时候我们便完成了对季节指数S的计算,现在我们需要把求出来的季节指数放到我们最开始做的表格里面:

    当我们把最重要的2015-2018年季节指数求出来了以后,我们就可以进行下一步计算了,在这道题里,我们可以使用趋势外推的方法来求表中的长期趋势T,这是完成整个预测里面重要的一个步骤,用到的就是我们昨天给大家分享的回归分析:

    上图就是我们做回归分析所进行的操作,然后得出下图的结论:

    回归分析的结果就不跟大家一一讲解了,昨天的文章里面都有谈到,我们从结果可以看出整个模型的效果还是挺好的,然后我们得出的回归方程为:

    Y=-115.5+204.18X

    这个时候我们回到最初的那个表里把长期趋势T求出来:

    到这里,我们整个分析就差最后一步了,使用季节指数S以及趋势值T来对2019年的销售量Y进行预测,我们先把数据补充完整:

    当我们把表格完成以后,我们需要的预测值Y就等于2019年各个季度的季节指数S*长期趋势T:

    上图中黄色部分就是我们本次分析里面所预测到的2019年四个季度销售量Y的值。到这里,我们这次的分析就算全部做完了。

    其实在我们工作当中,时间序列分析用到的地方特别多,今天只是跟大家介绍了如何用EXCEL进行来进行分析,在其他的数据分析工具当中,也都能够用这个模型进行分析,比如说SPSS、R、PYTHON等都是可以做这个分析的。大家在工作当中需要根据情况来选择自己合适的分析方法以及工具,才能够达到事半功倍的效果。

    **文章来自公众号【小白数据营】**

    展开全文
  • 时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。经济数据中大多数以时间序列的形式给出。根据观察时间的不同...

    用Excle做数据分析与预测

    假期收到导师布置的作业,用时间序列季节指数的方法预测虫情,由于数据量比较少,用python的话有点杀鸡用牛刀了,用Excle简单、方便、又快捷,直接起飞。

    时间序列

    时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。经济数据中大多数以时间序列的形式给出。根据观察时间的不同,时间序列中的时间可以是年份、季度、月份或其他任何时间形式。

    模型建立

    获取数据

    选取2017年—2019年某地各月份的昆虫种类及数量(导师瞎给的数据)
    昆虫数据

    数据处理

    在时间序列的模型中:

    Y=T(长期趋势)*S(季节指数)CI

    首先对数据中的昆虫数量Y进行四项平均
    四项平均

    做完四项平均后还要对所得到的数据进行中心平均得到TC的值

    中心平均

    求出TC以后我们根据公式就能得出带不规则变动的季节指数SI(SI=Y/TC):

    算出季节指数

    当我们求出SI以后,因为我们是需要得到季节指数S,所以我们需要把里面的不规则变动I去掉,所以我们还需要对SI进行处理:
    处理SI

    求出各年同季观察值平均值A
    求出历年总季度平均值B
    季节指数C=A/B
    最后我们就能够得出我们所需要的去除不规则变动I的季节指数S
    放入图表中

    算出季节指数

    进行数据分析

    点击Excle上方的数据
    excle
    找到右边的数据分析
    在这里插入图片描述
    选择回归分析
    在这里插入图片描述
    把需要进行分析的数据范围填好,置信度一般选择%95残差项根据自己的需求选择
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    对未来进行预测

    方差分析表,在这里面一共有五个数,分别是df(自由度)、SS(样本数据平方和)、MS(样本数据平均平方和)、F(F统计量的值)、Significance
    F(P值)

    从图中我们就可以得出我们所计算出来的回归方程,在这个里面的t值和P值也都能够直接看到,最后我们得出回归方程它的表达式为:

    Y=-4.43706x+1037.758

    由上公式把长期趋势T求出:
    在这里插入图片描述

    当把表格完成以后,我们需要的预测值就等于2019年各个季度的季节指数S*长期趋势T:
    在这里插入图片描述
    分析与预测就做完了

    展开全文
  • 1,流程控制语句 ... 是程序中最简单最基本的流程控制,没有特定的语法结构,就是按照代码的先后顺序,依次执行。 简单说意思就是写在前面的先执行,后面的后执行 System.out.println("我"); System.out.pr

    1,流程控制语句

    在一个程序的执行过程中,各个语句的执行顺序对程序的结果是由直接影响的,也就是说程序的流程对结果有直接影响。所以我们就必须搞清楚每条语句的执行流程,有些时候我们需要通过控制语句的执行顺序来实现我们要完成的功能。
    流程控制语句的分类

    • 顺序结构
    • 选择结构
    • 循环结构

    2,顺序结构

    是程序中最简单最基本的流程控制,没有特定的语法结构,就是按照代码的先后顺序,依次执行。
    简单说意思就是写在前面的先执行,后面的后执行

    System.out.println("我");
    System.out.println("爱");
    System.out.println("小");
    System.out.println("姐姐");
    

    3,选择结构(分支结构)

    有特定的语法规则,代码需要执行具体的逻辑判断,逻辑判断的结果有2个(真或假)。所以就会产生选择,按照不同的选择执行不同的代码
    java中有2种选择结构 if语句 switch语句

    3.1 if语句

    3.1.1 if(关系表达式) {语句体}

    if(关系表达式){语句体}
    解释(执行流程):

    1. 先判断关系表达式的结果看是真还是假
    2. 如果是true,就执行语句体
    3. 如果是false,就不执行语句体
      在这里插入图片描述
    class Demo7{
    	public static void main(String[] args){
    		System.out.println("if语句之前的语句");
    		
    		if(x == 5)//{//真
    			System.out.println("x等于5");
    			System.out.println("x等5");
    				  //}
    		if(x == 6)//{//假
    			System.out.println("x等于6");
    			System.out.println("x等6");
    		//}
    		if(x == 7)System.out.println("x等于7");
    		
    		System.out.println("其他语句");
    	}
    }
    

    注意:

    • 关系表达式不论简单还是复杂,结果必须是boolean类型
    • if语句体如果只有一条语句,花括号可以省略,如果是多条语句绝对不能省。建议:永远不要省。
    • 一般有花括号就不要分号,有分号就不要花括号
    class Demo8{
    	public static void main(String[] args){
    		int x = 5;
    		if((x>0)||(x==6)){
    			System.out.println("x大于0或者等于5");
    		}
    		
    		//注意
    		if(x==5);//这里的语句体是空语句体if(x==5){};
    		
    		//单独的代码块
    		{
    			System.out.println("sdfdsfdsf");
    		}
    	}
    }
    

    3.1.2 if(关系表达式){语句体一}else{语句体二}

    解释(执行流程):
    先判断关系表达式的结果看是真还是假
    如果是true,就执行语句体一
    如果是false,就执行语句体二
    在这里插入图片描述

    import java.util.Scanner;
    class Test4{
    	public static void main(String[] args){
    		/*
    		//判断一个数据是奇数还是偶数
    		Scanner sc = new Scanner(System.in);
    		System.out.println("输入一个数据:");
    		int c = sc.nextInt();
    		if(c%2==0){
    			System.out.println(c+"是一个偶数");
    		}else{
    			System.out.println(c+"是一个奇数");
    		}
    		*/
    		
    		//错误演示
    		//错误: 不兼容的类型: 条件表达式中的类型错误   void无法转换为int
    		//: 非法的表达式开始
    		//void x = (c%2==0)?System.out.println(c+"是一个偶数"):System.out.println(c+"是一个奇数");//通过键盘输入2个数据,获取较大的那个
    		Scanner sc = new Scanner(System.in);
    		System.out.println("输入第一个数据:");
    		int a = sc.nextInt();
    		System.out.println("输入第二个数据:");
    		int b = sc.nextInt();
    		
    		//定义一个变量用来接收接受较大的数据
    		int max;
    		
    		//判断
    		if(a>b){
    			max = a;
    		}else{
    			max = b;
    		}
    		
    		System.out.println("max="+max);
    		System.out.println("---------------");
    		
    		//三元的写法
    		int max2 = (a>b)?a:b;
    		System.out.println("max2="+max2);
    		System.out.println("---------------");
    		/*
    		三元也是根据判断,给出了2个结果
    		和我们if语句第二种格式很像,所以他们在某种情况下是可以相互转换的
    		-if语句的第二种格式和三元运算符
    		 三元运算符的操作都可以用if语句改写,但是if语句不一定都可以用三元来改写
    		-当if语句中的语句体是一个输出语句的时候就不行。因为三元运算是一个运算符
    	     必须要有一个结果返回,而输出语句不能作为一个结果来返回。		
    			
    		*/
    		
    	}
    }
    
    • 三元,它也是根据判断,给出了2个结果,和我们if语句第二种格式很像,所以他们在某种情况下是可以相互转换的
    • if语句的第二种格式和三元运算符
      三元运算符的操作都可以用if语句改写,但是if语句不一定都可以用三元来改写
    • 当if语句中的语句体是一个输出语句的时候就不行。因为三元运算是一个运算符,必须要有一个结果返回,而输出语句不能作为一个结果来返回。

    3.1.3 if(关系表达式一){语句体一}else if(关系表达式二){语句体二 }else{语句体n+1}

    if(关系表达式一){
    	语句体一
    }else if(关系表达式二){
    	语句体二
    }else if(关系表达式n){
    	语句体n
    }
    .....
    else{
    	语句体n+1
    }
    
    • 解释(执行流程):
      先判断关系表达式一的结果看是真还是假
      如果是真就执行语句体一
      如果是假,就继续判断关系表达式二的结果看是真还是假
      如果是真就执行语句体二,如果是假就继续判断关系表达式n看是真还是假
      如果是真就执行语句体n,如果是假就继续判断
      。。。。。
      如果没有任何关系表达式成立,就执行语句体n+1
      在这里插入图片描述
    import java.util.Scanner;
    class Demo10{
    	public static void main(String[] args){
    		//通过键盘输入成绩,判断并输出成绩的等级
    		/*
    		85-100  A  优秀
    		75-85  B  良好
    		60-75  C  及格
    		0-60   D  不及格
    		*/
    		//创建对象
    		Scanner sc = new Scanner(System.in);
    		//提示输入成绩
    		System.out.println("请输入你的成绩:");
    		//接受
    		int score = sc.nextInt();
    		//判断
    		/*
    		if(score>=85 && score<=100){
    			System.out.println("你真的优秀!!!");
    		}else if(score>=75 && score<85){
    			System.out.println("还不错");
    		}else if(score>=60 && score<75){
    			System.out.println("恭喜你,及格了。。。");
    		}else{
    			System.out.println("完犊子了。没过。。。。");
    		}
    		*/
    		/*
    		这个代码满足了基本要求,但是别人在用的时候,有可能不会按照要求输入数据。
    		所以这里我要告诉大家:写代码或者开发的时候一定要考虑几个问题
    			正确数据,  错误的数据   边界数据
    			
    		上面的代码没有考虑错误的数据,所以不好,需要改进
    		*/
    		/*
    		if(score>=85 && score<=100){
    			System.out.println("你真的优秀!!!");
    		}else if(score>=75 && score<85){
    			System.out.println("还不错");
    		}else if(score>=60 && score<75){
    			System.out.println("恭喜你,及格了。。。");
    		}else if(score>=0 && score<60){
    			System.out.println("完犊子了。没过。。。。");
    		}else{
    			System.out.println("输入的数据不合法。。");
    		}
    		*/
    		//另一种方式
    		if(score<0 || score>100){
    			System.out.println("输入的数据不合法。。");
    		}else if(score>=85 && score<=100){
    			System.out.println("你真的优秀!!!");
    		}else if(score>=75 && score<85){
    			System.out.println("还不错");
    		}else if(score>=60 && score<75){
    			System.out.println("恭喜你,及格了。。。");
    		}else{
    			System.out.println("不及格。。。。");
    		}
    	}
    }
    
    • 三种if语句分别适合干什么?
      格式一,适合单个判断
      格式二:适合2个判断
      格式三;适合多个判断
    • if语句使用场景
      针对一个范围进行判断
      针对一个boolean类型的表达式进行判断
    /*
    通过键盘输入x的值,根据要求求y的值
      x>5  y = 2x+1;
      x>0 x<5 y = 2x;
      x<0  y = 2x-1;
    我们现在是3个判断,需要使用if的第三种格式
    */
    import java.util.Scanner;
    class Test5{
    	public static void main(String[] args){
    		//创建对象
    		Scanner sc = new Scanner(System.in);
    		//提示信息
    		System.out.println("请输入x的值:");
    		//接受数据
    		int x = sc.nextInt();
    		int y;
    		//判断
    		if(x>=5){
    			y = 2*x+1;
    		}else if(x>0 && x<5){
    			y = 2*x;
    		}else{
    			y = 2*x-1;
    		}
    		System.out.println("y="+y);
    	}
    }
    
    
    ```java
    /*
    获取3个数据中的最大值
    if语句是可以嵌套的。
    */
    class Demo11{
    	public static void main(String[] args){
    		int a = 5;
    		int b = 3;
    		int c = 6;
    		//三元
    		//int temp = a>b?a:b;
    		//int max = temp>c?temp:c;
    		//System.out.println("max="+max);
    		
    		//if写法
    		int max;
    		if(a>b){
    			if(a>c){
    				max = a;
    			}else{
    				max = c;
    			}
    		}else{
    			if(b>c){
    				max = b;
    			}else{
    				max = c;
    			}
    		}
    		
    		System.out.println("max="+max);
    	}
    }
    

    3.2 switch语句

    • 格式:
      switch(表达式){
       case 值1:
        语句体一;
        break;
       case 值2:
        语句体二;
        break;
       …
       default:
        语句体n+1;
        break;
      }

    • 解释(执行流程):
      switch表示这是switch语句,表达式的取值:byte short int char (枚举 String);case后面跟的是要和表达式进行比较的值;语句体可以是多条语句; break表示中断,结束的意思,可以结束switch语句;default表示所有的case值都和表达式的值不匹配,就执行default语句
      和if语句中的else类似

      1. 先计算出表达式中的结果,先和case值1进行比较
      2. 如果相同就执行语句体一,然后执行break跳出switch语句,执行swithc之外的语句
      3. 如果不同就继续比较case值2
      4. 如果相同就执行语句体二,然后执行break跳出switch语句,执行swithc之外的语句
      5. 如果都不同,就执行default语句体n+1,然后执行break跳出,执行swithc之外的语句
        在这里插入图片描述
    /*
    通过键盘输入一个数据(1-7)输出对应的星期
    1----星期一
    2----星期二
    。。。
    这个练习可以用if语句,我们现在讲的是switch语句
    */
    import java.util.Scanner;
    class Demo12{
    	public static void main(String[] args){
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入一个数(1-7):");
    		int i = sc.nextInt();
    		
    		//判断
    		switch(i){
    			case 1:
    				System.out.println("星期1");
    				break;
    			case 2:
    				System.out.println("星期2");
    				break;
    			case 3:
    				System.out.println("星期3");
    				break;
    			case 4:
    				System.out.println("星期4");
    				break;
    			case 5:
    				System.out.println("星期5");
    				break;
    			case 6:
    				System.out.println("星期6");
    				break;
    			case 7:
    				System.out.println("星期天");
    				break;
    			default:
    				System.out.println("输入有误");
    				break;
    		}
    		System.out.println("其他语句");	
    	}
    }
    
    • 注意事项:
      1. case后面是常量,不能用变量
      2. case后面的值不能出现相同的
      3. default可以省略,但是不建议,除非判断的值是固定的值
      4. break也可以不写,但是不建议,因为有可能结果不是我们想要的
      5. default不一定要在最后,可以在switch中任意位置。但是如果不在最后default中的break不要省,否则结果可能不是我们想要的
      6. break是switch语句的结束条件,遇到break就结束switch语句,执行其他语句
    /*
    通过键盘输入一个数据(1-7)输出对应的星期
    1----星期一
    2----星期二
    。。。
    这个练习可以用if语句(自己写),我们现在讲的是switch语句
    */
    import java.util.Scanner;
    class Demo12{
    	public static void main(String[] args){
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入一个数(1-7):");
    		int i = sc.nextInt();
    		//int j = 1;
    		//判断
    		switch(i){
    			/*
    			//default可以省略,但是不建议省略
    			default:
    				System.out.println("输入有误");
    				break;
    				*/
    			case 1:
    				System.out.println("星期1");
    				break;
    			//case j:// 错误: 需要常量表达式
    			//	System.out.println("星期1");
    			//	break;
    			//case 1: 错误: case 标签重复
    			case 2:
    				System.out.println("星期2");
    				break;
    			/*	
    			default:
    				System.out.println("输入有误");
    				//break;
    			*/
    			case 3:
    				System.out.println("星期3");
    				break;
    			case 4:
    				System.out.println("星期4");
    				break;
    			case 5:
    				System.out.println("星期5");
    				break;
    			case 6:
    				System.out.println("星期6");
    				break;//可以省略,但是不建议省略
    			case 7:
    				System.out.println("星期天");
    				break;
    			
    		}
    		System.out.println("其他语句");
    			
    	}
    }
    
    /*
    需求:通过代码编写一个选择题,然后提供对应的ABCD选项
    	  使用键盘输入你的选择
    	  根据选项输出你选择的结果
    */
    import java.util.Scanner;
    class Demo13{
    	public static void main(String[] args){
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请选择你最喜欢的水果:");
    		System.out.println("A(65) 苹果");
    		System.out.println("B(66) 香蕉");
    		System.out.println("C(67) 葡萄");
    		System.out.println("D(68) 西瓜");
    		
    		/*
    		问题:我们没有讲过如何通过键盘得到一个字符  A   B
    		我们之前讲过ASCII 表,每一个字符都有一个固定的数值
    			'A'  65
    			'a'  97
    			'0'  48
    		所以我们可以用数值来替代字符,然后把数字转成字符类型
    		*/
    		System.out.println("请输入你的选择:");
    		int i = sc.nextInt();
    		//需要把数字转成字符  强制类型转换
    		char ch = (char)i;
    		//System.out.println(ch);
    		
    		switch(i){
    			case 'A':
    				System.out.println("最喜欢苹果");
    				break;
    			case 'B':
    				System.out.println("最喜欢香蕉");
    				break;
    			case 'C':
    				System.out.println("最喜欢葡萄");
    				break;
    			case 'D':
    				System.out.println("最喜欢西瓜");
    				break;
    			default:
    				System.out.println("没有喜欢的水果");
    				break;
    		}
    		
    	}
    }
    
    /*
    通过键盘输入一个字符串,判断是否有对应的,有就输出
    String s = sc.nextLine();
    */
    import java.util.Scanner;
    class Demo14{
    	public static void main(String[] args){
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入你要判断的字符串:");
    		//接受用户输入的字符串
    		String s = sc.nextLine();//111  "111"
    		switch(s){
    			case "momo":
    				System.out.println("momo");
    				break;
    			case "is":
    				System.out.println("is");
    				break;
    			case "da":
    				System.out.println("da");
    				break;
    			case "shuaige":
    				System.out.println("shuaige");
    				break;
    			default:
    				System.out.println("没有找到。。。");
    				break;
    		}
    	}
    }
    ----------------------------------------------------------------------------------------
    //需求:我要在控制台上输出10次  我爱你
    //我要输出1000次?  100000次? 
    //目前这种方式很明显不合适  
    class Demo3{
    	public static void main(String[] args){
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    		System.out.println("我爱你");
    	}
    }
    
    

    月份判断

    //通过键盘输入月份,输出相应的季节
    /*
    分析:需要使用Scanner
    		多个判断,使用if 
    	春天 3  4  5 
    	夏天 6  7  8
    	秋天 9  10 11
    	冬天 12 1  2
    */
    
    import java.util.Scanner;
    class Demo{
    	public static void main(String[] args){
    		//创建键盘输入对象
    		Scanner sc = new Scanner(System.in);
    		//提示用户输入月份
    		System.out.println("请输入一个月份:");
    		int month = sc.nextInt();
    		/*
    		if(month<1 || month>12){
    			System.out.println("输入有误");
    		}else if(month == 1){
    			System.out.println("冬天");
    		}else if(month == 2){
    			System.out.println("冬天");
    		}else if(month == 3){
    			System.out.println("春天");
    		}else if(month == 4){
    			System.out.println("春天");
    		}else if(month == 5){
    			System.out.println("春天");
    		}else if(month == 6){
    			System.out.println("夏天");
    		}else if(month == 7){
    			System.out.println("夏天");
    		}else if(month == 8){
    			System.out.println("夏天");
    		}else if(month == 9){
    			System.out.println("秋天");
    		}else if(month == 10){
    			System.out.println("秋天");
    		}else if(month == 11){
    			System.out.println("秋天");
    		}else if(month == 12){
    			System.out.println("冬天");
    		}
    		*/
    		
    		/*
    		if(month<1 || month>12){
    			System.out.println("输入有误");
    		}else if(month == 1 || month == 2 || month == 12){
    			System.out.println("冬天");
    		}else if(month == 3 || month == 4 || month == 5){
    			System.out.println("春天");
    		}else if(month == 6 || month == 7 || month == 8){
    			System.out.println("夏天");
    		}else if(month == 9 || month == 10 || month == 11){
    			System.out.println("秋天");
    		}
    		*/
    		
    		if(month<1 || month>12){
    			System.out.println("输入有误");
    		}else if(month >= 3 && month <= 5){
    			System.out.println("春天");
    		}else if(month >= 6 && month <= 8){
    			System.out.println("夏天");
    		}else if(month >= 9 && month <= 11){
    			System.out.println("秋天");
    		}else{
    			System.out.println("冬天");
    		}
    		/*
    		switch(month){
    			
    			case 1:
    				System.out.println("冬天");
    				break;
    			case 2:
    				//System.out.println("冬天");
    				//break;
    			case 3:
    				System.out.println("春天");
    				break;
    			case 4:
    				System.out.println("春天");
    				break;
    			case 5:
    				System.out.println("春天");
    				break;
    			case 6:
    				System.out.println("夏天");
    				break;
    			case 7:
    				System.out.println("夏天");
    				break;
    			case 8:
    				System.out.println("夏天");
    				break;
    			case 9:
    				System.out.println("秋天");
    		  		break;
    			case 10:
    				System.out.println("秋天");
    				break;
    			case 11:
    				System.out.println("秋天");
    				break;
    			case 12:
    				System.out.println("冬天");
    				break;
    			default:
    				System.out.println("输入有误");
    				break;
    			*/
    			
    			/*
    			case 1:
    			case 2:
    			case 12:
    				System.out.println("冬天");
    				break;
    			case 3:
    			case 4:
    			case 5:
    				System.out.println("春天");
    				break;
    			case 6:
    			case 7:
    			case 8:
    				System.out.println("夏天");
    				break;
    			case 9:
    			case 10:
    			case 11:
    				System.out.println("秋天");
    				break;
    			default:
    				System.out.println("输入有误");
    				break;
    		}
    		*/
    		//System.out.println("a="+a);
    	}
    	
    }
    
    展开全文
  •  从main方法开始执行,从main方法的方法体的第一句开始执行,依次按照语句的先后顺序:从上而下 逐句执行。 选择控制语句(1) 在程序的执行过程当中,在某些时候,我们对代码的执行,需要在满足一定的条件之后...
  • 3.1 流程控制语句分类 ​ 顺序结构 ​ 分支结构(if, switch) ​ 循环结构(for, while, do…while) 3.2 顺序结构 顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序...
  • 文章目录流程控制顺序结构分支结构if语句if...else语句if...else if语句三元表达式switch语句循环结构while循环do-while循环for循环循环嵌套continue、break关键字 流程控制 在一个程序执行的过程中,各条代码的执行...
  • )顺序结构 从上往下,依次执行 ( 2 )选择结构 按照不同的选择,执行不同的代码 ( 3 )循环结构 做一些重复的代码 4 :if语句(掌握) ( 1 )三种格式 A:格式1 if (比较表达式) { 语句体; } 执行...
  • 流程控制语句 1.定义:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。...1.是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序由,依次执行,程序中...
  • 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 总的来说:写在前面的先执行,写在后面的后执行 public class Cherris {
  • Java_关键字&常量&变量&运算符&顺序结构语句 Java语言基础(关键字的概述和使用)(掌握) A:什么是关键字 就是被java语言赋予特殊含义的单词。 B:关键字的特点 组成关键的字母都是小写 C:常见关键字 Java关键字: int ...
  • } } ============================================================ /* 顺序结构: 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。...
  • 时间序列预测方法最全总结!

    万次阅读 多人点赞 2021-03-12 00:15:38
    需要明确一点的是,与回归分析预测模型不同,时间序列模型依赖于数值在时间上的先后顺序,同样大小的值改变顺序后输入模型产生的结果是不同的。如之前的文章所介绍,时间序列可以分为平稳序列,即存在某种周期,...
  • 顺序结构语句 ​ 选择结构 03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或) 注意事项: a:逻辑运算符一般...
  • 什么是时间序列 同一统计指标数值按照时间先后顺序排列而成的数据。本质上是反映一个变量随时间序列变化的趋势。 简单的例子就像是学生每一年的身高数据,按照时间顺序记录下来的数据也是一个时间序列。变量是我们...
  • 适用情况:顺序类型的数据资料,这类数据的分布形态一般是未知的。 虽然是连续数据,但总体分布形态未知或者非正态; 体分布虽然正态,数据也是连续类型,但样本容量极小,如10以下; 主要方法包括:卡方检验、秩和...
  • 适用情况:顺序类型的数据资料,这类数据的分布形态一般是未知的。 虽然是连续数据,但总体分布形态未知或者非正态; 体分布虽然正态,数据也是连续类型,但样本容量极小,如10以下; 主要方法包括:卡方检验、秩和...
  • 文| Vachel编辑| Sucie转载:时序人00写在前面时间序列是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列,其中隐藏着一些过去与未来的关系。时间序列分析试图通过研...
  • 可视化时间序列(包括时间序列的区域填充图,季节性时间序列图,箱型图等)。 时间序列的几种模式以及模式的分解。 时间序列的平稳性的介绍、原理、解释等;以及让时间序列平稳的方法。 白噪声和...
  • 这是一个光明的季节,也是一个黑暗的季节; 这个时代,无论如何,都值得我们把所有的生意用数字化和互联网的思维重做一遍。 传统的外贸ToB业务,营销渠道的起点—获客,主要来源是线下的展会或者客户的介绍。但由于...
  • 时间序列是指反映社会、经济、自然现象的数据按时间先后顺序记录形成的数列。比如:高低气温、某商品日成交量、股票日收盘价格、公司历年利润额。 时间序列形式上由反映客观现象的观测值和这些数值所属的时间两个...
  • 时间都是有序的,事件之间有先后顺序。 周期性: 许多自然或商业现象都具有循环规律,如季节等周期性的循环。 结构性: 时间的尺度可以按照年、季度、月、日、小时、分钟、秒等去切割。 「时间数据」按是否连续可...
  • 常用数据分析方法总结

    千次阅读 2019-11-02 14:06:23
    u检验是一种用来评估两个独立的顺序数据样本是否来自同一个总体的非参数检验 2)T检验:使用条件:当样本含量n较小时,样本值符合正态分布 A 单样本t检验:推断该样本来自的总体均数μ与已知的某一总体均数μ0...
  • 【C语言/Java基础】循环结构(for和while循环,do...while循环,双重for循环,嵌套循环),选择结构(if和switch语句),顺序结构,键盘录入数据
  • 时间管理答案

    2018-06-14 21:20:00
    35时间的价值与季节、时节和特殊的时点相关。(1.5分)1.5 分正确答案:√我的答案:√   36要事的选择与个人价值观没有关系。(1.5分)1.5 分正确答案:×我的答案:×   37根据SMART法则,目标要可衡量,即每个...
  • 从其目的可以看出,堆叠面积图的分类字段(即时间序列),是按照时间的先后顺序排列的。 堆叠柱状图: 堆叠柱状图的分类字段,一般是 非时间类型的分类数据 。 当既要对比不同整体的数据大小,又要观测整体各构成项的...
  • 异常点检测算法分析与选择

    千次阅读 2018-05-28 12:06:28
    通过精心选择逻辑块装入每个缓冲区域的顺序, I/O 效率能够改善 [44 ]  。  3 .基于单元的算法 (cell-based) [47  ]  :在该方法中,数据空间被划为边长等于 d /(2* k   1/2 ) 的单元。每个单元有两个...
  • 数理逻辑习题集(10)

    千次阅读 2018-01-06 11:22:01
    黑球代表0,白球代表1,一次取两个球代表做一次异或位运算,(因为异或位运算是不分先后顺序的,所以这10000个数据任何两个先做运算对结果都没有影响)。这一万个数异或运算的结果就是最终结果。先找4998个1异或变成...
  • 是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行 (二)选择结构 1.概述 也被称为...
  • 高薪面试题二

    千次阅读 2017-04-22 20:54:51
    25匹马赛跑,5个跑道,怎么以最少的比赛次数来决出最快的3匹,马跑的时间未知,只知道马的先后顺序. 思想: (1)25匹马分为5组,进行5次赛跑; (2)由5组第一再跑一次,这样可以选出所有马最快的那匹; (3)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,053
精华内容 421
关键字:

季节的先后顺序