一、Java枚举-enum

枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。enum 模块的用法很简单,功能也很明确,但是其实现方式却非常值得学习。为了让编译器能自动检查某个值在枚举的集合内,并且确保不同用途的枚举需要不同的类型来标记,不能混用,Java可以使用enum来定义枚举类:

enum Weekday {

    SUN, MON, TUE, WED, THU, FRI, SAT;

}

Java示例代码如下:

public class Main {

    public static void main(String[] args) {

        Weekday day = Weekday.MON;

        if (day == Weekday.SAT || day == Weekday.SUN) {

            System.out.println("Work at home!");

        } else {

            System.out.println("Work at office!");

        }

    }

}

enum Weekday {

    SUN, MON, TUE, WED, THU, FRI, SAT;

}

Java代码结果如下:

二、Python实现枚举

请注意,Python没有内置对枚举的支持,Python 的原生类型(Built-in types)里并没有专门的枚举类型,但是大家可以通过很多方法来实现它,例如字典等,这里我们可以使用Python的第三方库enum来实现枚举类,Pyhton示例代码如下:

from enum import Enum

class Weekday(Enum):

    Sun = 0 #设置sun 的value为0

    MON = 1

    TUE = 2

    WED = 3

    THU = 4

    FRI = 5

    SAT = 6

day = Weekday.MON

if (day == Weekday.SAT and day == Weekday.SUN):

            print("Work at home!")

else:

            print("Work at office!")

Python代码结果如下:

三、Java工具类

介绍几个常用的工具类,Math类就是用来进行数学计算的,它提供了大量的静态方法来便于我们实现数学计算,Java代码如下所示:

public class Main {  

    public static void main (String []args)  

    {  

        System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));  

        System.out.println("0度的余弦值:" + Math.cos(0));  

        System.out.println(Math.PI);  

    }  

}

Java结果如下:

四、Python工具类

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月29日

热门专题

安徽开放大学|安徽开放大学报名,安徽开放大学报考,安徽开放大学,什么是安徽开放大学,安徽开放大学学历,安徽开放大学学费,安徽开放大学报名条件,安徽开放大学报名时间,安徽开放大学学历,安徽开放大学专业
安徽开放大学
天麻的功效与作用吃法|天麻的功效与作用,天麻的功效与作用吃法,天麻炖什么治头痛最好,天麻的功效与作用禁忌,天麻多少钱一斤,天麻的功效与作用吃法及禁忌,天麻怎么吃效果最好,天麻粉的功效与作用,天麻怎么吃
天麻的功效与作用吃法
大理科技管理学校|大理科技管理学校,大理科技,大理科技中等职业技术学校,大理科技管理中等职业技术学校,大理科技学校
大理科技管理学校
云南综合高中|云南综合高中
云南综合高中
弥勒综合高中|弥勒综合高中
弥勒综合高中
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
外贸网站建设|外贸网站建设,英文网站制作,英文网站设计,美国主机空间,外贸建站平台,多语言网站制作
外贸网站建设
昆明综合高中|昆明综合高中
昆明综合高中

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部