Java 枚举
Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的 bug。

我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。

实例

class FreshJuice {enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }FreshJuiceSize size;
}public class FreshJuiceTest {public static void main(String []args){FreshJuice juice = new FreshJuice();juice.size = FreshJuice.FreshJuiceSize.MEDIUM  ;}
}

注意:枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

hello world 001相关推荐

  1. 图灵有奖书评征集活动第001期

    图灵有奖书评征集活动第001期 为了促进LAMP技术在国内的发展,几年以来,图灵公司出版了一系列优秀的LAMP类著作.在读者朋友的鼓励和支持下,图灵的这一系列图书获得了非常好的口碑.为了感谢广大读者朋 ...

  2. SAP QM中阶执行事务代码QDB1,报错- Inspection severity 001 AQL 0.650 not in sampling schema A01-

    SAP QM中阶执行事务代码QDB1,报错- Inspection severity 001 AQL 0.650 not in sampling schema A01- 对于sampling proc ...

  3. SpringBoot 2.0 系列001 -- 入门介绍以及相关概念

    为什么80%的码农都做不了架构师?>>>    SpringBoot 2.0 系列001 -- 入门介绍以及相关概念 什么是SpringBoot? 项目地址:http://proje ...

  4. (001) java后台开发之流程初识

    java 后台开发流程 这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至后台开发,两个月中也学习到了很多关于Java.sql.js.jsp的内容,感谢我 ...

  5. 例题;假设一张纸厚度为0.001米,对折多少次高度可以超过珠峰高度(8848)米。一个篮球第二次弹起的高度是第一次弹起高度的2/3,问弹起n次以后的高度是多少。 主要学习for循环...

    对折纸的例题:             double houdu = 0.001;             for (int i = 1; 1==1; i++)             {       ...

  6. 解读2019华为第001号文件:AI时代软件开发的第一要义是可信

    晓查 发自 凹非寺 量子位 出品 | 公众号 QbitAI AI加持,万物互联.万物智能. 我们在享受科技进步的同时,软件开发行业却面临着更大的挑战. 过去,软件出现安全问题或许仅仅意味着经济损失,但 ...

  7. 以python入门教程新世界-国外旅行也不忘学习Python:Python 操作列表001

    Python从小白到入门 ~ Part 4 操作列表 001 Python是一门杰出的语言,值得你去学习,咱们现在就开始吧.--<Python编程从入门到实践>P44-P50 人生--这个 ...

  8. Python 网络爬虫 001 (科普) 网络爬虫简介

    Python 网络爬虫 001 (科普) 网络爬虫简介 1. 网络爬虫是干什么的 我举几个生活中的例子: 例子一: 我平时会将 学到的知识 和 积累的经验 写成博客发送到CSDN博客网站上,那么对于我 ...

  9. 001 JAVA基础

    文章目录 JAVA环境搭建 JAVA基础语法 数据类型 JAVA数据类型 基本数据类型大小 基本数据类型包装类 自动类型转换 强制类型转换 常量 控制台的输入---Scanner的使用 数组 如何使用 ...

  10. Python:每日一题001

    题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? **程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 个人解 ...

最新文章

  1. 提供企业研发管理解决方案,ONES获600万美元A+轮融资,华创资本领投
  2. 全球三大芯片架构之一MIPS倒下!转身投入RISC-V阵营
  3. 十二. 一步步破解JEB 2.0demo版二
  4. 模板 - 图论 - 树链剖分
  5. 南核目录2020pdf_北核+南核|《消费经济》2020年重点选题
  6. 网站如何从http升级成https
  7. DataGridView使用技巧一:获取或设置当前单元格的内容
  8. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
  9. Laravel 数据库实例教程 —— 使用DB门面操作数据库
  10. 台湾半导体封测商南茂股东大会通过紫光24亿元入股案
  11. 7、网友问答之ASCII字符传转换为数值-------------labview宝典
  12. 计算机如何设置多用户,windows7远程桌面多用户连接怎么设置_win7远程桌面如何设置多人登录-win7之家...
  13. Ubuntu设置双显示器
  14. 第2章 Spring Boot实践,开发社区登录模块(上)
  15. vue js 汉字转拼音
  16. 计算机硬盘的文件怎么删除文件,如何清理磁盘多余文件 电脑清除多余的空间及文件的图文步骤...
  17. 第2章 第2节-Dijkstra Astar
  18. 全国计算机noi,【坑爹】中国计算机学会关于CCF NOI省内选拔的若干规定
  19. 分享如何跟进转化客户,提高成单率
  20. 设计模式(3)----- 简单工厂模式

热门文章

  1. 虚拟机硬盘直通挽救黑群晖数据
  2. qq秀源码 php,JavaScript_js实现仿QQ秀换装效果的方法,本文实例讲述了js实现仿QQ秀换 - phpStudy...
  3. 机器学习第一次上机报告
  4. Framework之锁屏分析与禁用锁屏
  5. 最大公约数(Greatest Common Divisor)【算法及实现】
  6. 【Cody】Introduction to MATLAB
  7. 在Android上使用酷狗歌词API
  8. Oracle的SGA与系统vm.nr_hugepages
  9. java与js交互视频_Android与H5交互—Java调用Js、Js调Java、H5页面调用Android播放视频...
  10. 基于php签到考勤系统的设计