游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

大数据编程入门Java枚举

  Java枚举是一个特殊的类,一般就表示一组常量,在生活中也可以拿例子来解释Java枚举,比如一周有七天,一年有十二个月,人的性别只有男和女等。今天小编将为大家带来大数据编程入门:Java枚举这篇文章来详细介绍Java枚举的用法。
  一、Java枚举的简单入门
  Java枚举类一般使用enum关键字来定义,各个常量被用以逗号来分割。
  比如定义一个心情的枚举类。
  enumMood
  {
  Happy,Sad,Excite;
  }
  在上面的枚举类Mood心情常量有Happy、Sad、Excite,分别表示开心、伤心、激动。
  使用实例:
  enumMood
  {
  Happy,Sad,Excite;
  }
  publicclassTest
  {
  执行输出结果
  publicstaticvoidmain(String〔〕args)
  {
  Moodm1Mood。Happy;
  System。out。println(m1);
  }
  }
  输出结果为:Happy
  二、内部类中使用枚举
  枚举类也可以声明在内部类中:
  publicclassTest
  {
  enumMood
  {
  Happy,Sad,Excite;
  }
  执行输出结果
  publicstaticvoidmain(String〔〕args)
  {
  Moodm1Mood。Happy;
  System。out。println(m1);
  }
  }
  输出结果为:
  每个枚举都是通过Class在内部实现的,所有枚举值都是publicstaticfinal的。
  以上的枚举类Mood转化在内部类实现:
  classMood
  {
  publicstaticfinalMoodHappynewMood();
  publicstaticfinalMoodSadnewMood();
  publicstaticfinalMoodExcitenewMood();
  }
  三、迭代枚举元素
  可以使用for语句迭代枚举元素:
  实例:
  enumMood
  {
  Happy,Sad,Excite;
  }
  publicclassMyClass{
  publicstaticvoidmain(String〔〕args){
  for(MoodmyVar:Mood。values()){
  System。out。println(myVar);
  }
  }
  }
  运行结果:
  四、在switch中使用枚举类
  枚举类通常用于switch语句,比如:
  enumMood
  {
  Happy,Sad,Excite;
  }
  publicclassMyClass{
  publicstaticvoidmain(String〔〕args){
  MoodmyVarMood。Sad;
  switch(myVar){
  caseHappy:
  System。out。println(开心);
  break;
  caseSad:
  System。out。println(伤心);
  break;
  caseExcite:
  System。out。println(激动);
  break;
  }
  }
  }
  运行结果:
  五、values(),ordinal()和valueOf()方法
  enum定义的枚举类默认继承Java。lang。Enum类,实现java。lang。serializable和java。lang。compatible接口。
  values()、order()和valueof()方法位于java。lang。Enum类中:
  Values()返回枚举类中的所有值。
  order()方法可以找到每个枚举常量的索引,就像数组索引一样。
  valueOf()方法返回指定字符串值的枚举常量。
  实例:
  enumMood
  {
  Happy,Sad,Excite;
  }
  publicclassTest
  {
  publicstaticvoidmain(String〔〕args)
  {
  调用values()
  Mood〔〕arrMood。values();
  迭代枚举
  for(MoodMoo:arr)
  {
  查看索引
  System。out。println(MooatindexMoo。ordinal());
  }
  使用valueOf()返回枚举常量,不存在的会报错IllegalArgumentException
  System。out。println(Mood。valueOf(Happy));
  System。out。println(Mood。valueOf(WHITE));
  }
  }
  运行结果:
  六、枚举类成员
  与普通类一样,枚举可以使用自己的变量、方法和构造函数,构造函数只能使用私有访问修饰符,因此不能在外部调用它们。
  枚举可以包含具体和抽象的方法,如果枚举类具有抽象方法,枚举类的每个实例都必须实现它。
  实例:
  enumMood
  {
  Happy,Sad,Excite;
  构造函数
  privateMood()
  {
  System。out。println(Constructorcalledfor:this。toString());
  }
  publicvoidMoodInfo()
  {
  System。out。println(UniversalMood);
  }
  }
  publicclassTest
  {
  输出
  publicstaticvoidmain(String〔〕args)
  {
  Moodm1Mood。Happy;
  System。out。println(m1);
  m1。MoodInfo();
  }
  }
  运行结果:
  以上就是关于大数据编程入门:Java枚举的全部内容了,希望这篇文章可以帮助到大家

刘慈欣谈三体影视化希望能成功,但需要时间IT之家11月3日消息据中新网消息,11月2日晚间,刘慈欣参加2019中国科幻大会接受记者采访时谈到了《三体》影视化的问题。刘慈欣表示,像《三体》这样复杂作品的影视化是需要时间……为什么总有人鼓吹手机芯片性能过剩?手机芯片过剩与否是相对而言的,假如你只是用来聊微信、看新闻等一些日常操作,那么现在的高端处理器性能肯定存在过剩的现象,但假如你用来玩手游或运行一些吃硬件的应用时,那么永远没有性……买手机不能盲目从众,内行人都推荐这三款旗舰,双十一入手不亏今年整个手机市场涌现出了众多全新机型,除了苹果、三星之外,像国产品牌中的小米和华为也带来了数款高端旗舰,让人眼花缭乱。大家看了大半年,终于等到了双十一购物狂欢,作为一年当中买手……微博第二季度净利润同比下滑26。9,月活用户达4。86亿8月19日消息,微博今日发布了截至2019年6月30日的第二季度未经审计的财务报告,财报显示,微博第二季度净营收为4。318亿美元,同比增长1;归属于微博的净利润为1。030亿……消息称阿里巴巴计划开通淘宝特价版微信小程序,有商家确认已签署IT之家3月18日消息据彭博社报道,阿里巴巴计划在腾讯微信上开通淘宝特价版小程序,以回应中国反垄断部门正在增强的监管要求。淘宝特价版对此回应称,不予置评。现据澎湃新闻报道……睡眠新国标成人每日平均睡眠时间要达78小时据新华社报道,最新研究表明,长期睡眠不足会加大患心脑血管疾病、抑郁症、糖尿病和肥胖的风险,损害认知功能、记忆力和免疫系统。熬夜、失眠,是朋友圈里常谈常新的话题,但你知道睡多久才……认识容量和升数学教学反思在上本节课之前,不光是教师还是学生都准备了许多瓶瓶罐罐的东西,感觉课上忙忙碌碌的,学生的兴趣完全被激发起来了,但是有些同学只是被有趣的实验所吸引,没有真正掌握关于比较容器容量大……谷歌将对法国所开5亿欧元罚单提起上诉IT之家9月1日消息法新社9月1日报道,谷歌称将对法国对其开出的5亿欧元罚单提出上诉。此前,法国消费与竞争管理局因新闻版权纷争对谷歌公司罚款5亿欧元。法国消费与竞争管理局……英特尔Athena1。0发布雅典娜笔记本Q4上市IT之家5月28日消息之前,英特尔推出了Athena(雅典娜)计划,这是一种全新的笔记本设计方案,现在英特尔公布了Athena1。0的规范。据介绍,Athena1。0的规……文学艺术的大师教学设计与反思音乐家是贝多芬,他创作的交响乐《英雄交响曲》《命运交响曲》是音乐史是最伟大的作品之一,通过对《英雄交响曲》《命运交响曲》的欣赏,理解作者创作的背景。同时提高学生搜集资料的能力。……长城和运河语文教学教案教学目标1、学会生字,理解它所组成的词。2、正确流利、与感情的读课文,背诵课文。3、体会比喻句。4、增强民族自豪感。教学重点难点重点:……2020年我国共享经济规模超3。3万亿元,网约车客运量占比3IT之家2月22日消息国家信息中心于2月19日发布了《中国共享经济发展报告(2021)》。报告显示,2020年我国共享经济市场交易规模约为33773亿元,同比增长约2。9。生活……
北师大版小学数学五年级上册第一单元倍数与因数单元教学内容1、数的世界(认识自然数和整数,倍数与因数)2、2、5的倍数的特征3、3的倍数的特征4、找因数5、找质数(质数与合数)6、数的奇偶性(奇数与偶数)单元教学目标1结合……Firstampnbspaid知识点复习教案英语:unit5firstaid知识点复习(新人教版必修5)1。firstaid的意思是急救,例如:firstaidtotheinjured给予伤员的急救。短语联想……学年度第二学期幼儿园大班教学计划xxxx尊敬的家长朋友们:你们好!斗转星移,岁月匆匆,转眼间严寒的冬天悄然离去,又迎来了新的一学期,新的学期承载着新的希望、新的梦想,为了更好的做好幼小衔接工作,我……中班绘画大树优秀教案绘画课题《大树》引导中班幼儿认识树的结构,感受自然之美,下面是小编推荐给大家的中班绘画《大树》优秀教案,希望大家有所收获。中班绘画《大树》优秀教案一活动目标:1、引……白雪塑像阅读答案阅读题:1。这个小屋负荷太重一句中的负荷应如何理解?2。用原文回答爸爸每晚到屋外去的原因。3。元元是在什么情况下发现雪中的爸爸的?4。元元的爸爸冬天咳嗽……说说自己的看法教学设计模板教学目标1能在讨论问题时听清别人的意见,讲清自己的看法。2培养分析问题的能力和敢于大胆发言的勇气。课时安排l课时教学重点能在讨论问题时听清别……其他教案我的心情活动:表达我的心情活动目标:l、认识不同的情绪,学习用不同的色彩来表达自己不同的情绪。2、能用动作表现情绪。3、引导幼儿要勇于表达自己的情绪,培养幼儿的……五年级足球脚内侧传球教学设计方案一、指导思想:本课以健康第一的指导思想,以学生的心理活动为导向,面向全体学生,做到人人享有体育,人人都有进步,人人拥有健康,全面提高学生的身体素质和心理素质水平。通过课堂……包含重要的造句中文发音:重要zhngyo词语解释:具有重大影响或后果的;有很大意义的反义词:次要、普通用重要造句1、摘要投资决策在企业市场行为中?据著重要的地位。……中班健康让自己高兴教案设计活动目标:1、懂得情绪愉快有利与身体健康。初步学习正确的方式排解不开心的情绪。2、引导幼儿逐渐养成积极乐观的生活态度。活动准备:4个木偶、一个开心枕重、……课文苏州园林的优秀教学设计【教学目标】1、了解一般的说明方法;2、学习本文围绕事物特征,从整体到局部,多方面说明事物的组织方法。3、体会遣词造句的准确性。【教学难点、重点】……课文美丽的武夷山教学设计一、复习导入1、复习第一自然段。上节课,我们学习了《美丽的武夷山》第一自然段。谁还记得武夷山在什么地方?(福建省西北部)那里有什么?(溪水、山峰)2、过……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网