一、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 条评论

暂无评论

热门产品

历史上的今天:03月29日

热门专题

弥勒综合高中|弥勒综合高中
弥勒综合高中
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
昆明综合高中|昆明综合高中
昆明综合高中
综合高中|云南综合高中,昆明综合高中,综合高中能考本一吗,综合高中和普通高中的区别,综合高中是什么意思,综合高中能参加全国统一高考吗,综合高中可以考哪些大学,综合高中的学籍是什么
综合高中
云南巨榕教育投资集团有限公司|云南巨榕教育投资集团有限公司,巨榕教育集团,巨榕教育
云南巨榕教育投资集团有限公司
小程序开发|微信小程序,小程序开发,小程序,小程序制作,微信小程序开发,小程序公司,小程序开发公司,分销,三级分销系统,分销系统
小程序开发
易捷尔单招|易捷尔单招,易捷尔单招培训,易捷尔单招报名,易捷尔单招考试,易捷尔单招培训学校,易捷尔单招分数
易捷尔单招

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部