首页 > 其他分享 >9.24

9.24

时间:2024-09-24 23:00:59浏览次数:1  
标签:9.24 System LARGE 枚举 SMALL out Size

EnumTest.java
public class EnumTest {
public static void main(String[] args) {
Size s = Size.SMALL; // 创建一个 Size 枚举的实例 s,值为 SMALL
Size t = Size.LARGE; // 创建一个 Size 枚举的实例 t,值为 LARGE

    // s 和 t 引用同一个对象?  
    System.out.println(s == t); // 输出结果为 false,因为 s 和 t 是不同的枚举常量  

    // 是原始数据类型吗?  
    System.out.println(s.getClass().isPrimitive()); // 输出结果为 false,枚举不是原始数据类型  

    // 从字符串中转换  
    Size u = Size.valueOf("SMALL"); // 根据字符串创建 Size 枚举的实例 u,值为 SMALL  
    System.out.println(s == u); // 输出结果为 true,因为 s 和 u 都引用 SMALL 枚举常量  

    // 列出它的所有值  
    for (Size value : Size.values()) {  
        System.out.println(value); // 输出所有 Size 枚举常量  
    }  
}  

}

enum Size { SMALL, MEDIUM, LARGE; } // 定义枚举类型 Size,包含 SMALL, MEDIUM 和 LARGE 三个常量

这个文件主要介绍了==和equals的区别,其实主要用法是相似的,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。

标签:9.24,System,LARGE,枚举,SMALL,out,Size
From: https://www.cnblogs.com/lala-la/p/18430286

相关文章

  • 9.24 csp(没学会的网络流)
    T1、商品因为边界l,r是线性移动的,所以答案可以线性改变,直接用set维护连续段(小于l的和大于r的)的个数,并维护ans即可。因为set的一个小错误调了两个小时,代码打成了一坨,结果最后改完了但是没交上。码#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;#de......
  • 9.24 开发MES系统日志二
    今天通过大模型设计了MES系统的数据库表,我感觉它其中需要改的地方应该会很多,本次使用大模型来回答这个问题只是为了有个示例,让心里有底,比如在我看来最基本的存储各种二维码的字段不存在,这一点需要仔细补充。同时三天之内需要提出一个队本系统的问题,其实我早就想好了想要提交的问......
  • 9.24学习
    转载,非原创,写在这记录用的聊一聊我最近使用的uniCloud是个什么玩意?-腾讯云开发者社区-腾讯云(tencent.com)什么是uniClouduniCloud是DCloud联合阿里云、腾讯云,为开发者提供的基于serverless模式和js编程的云开发平台。到底是怎么一回事?听我给你简单说一下对架构演......
  • 2024.9.24-课后试验问题整理
    1、java中字符和字符串用equals()方法进行判断是否相等。""比较的是地址publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;//s和t引用对象是否为同一个?System.out.println(st);//是原始数据吗?System.out.println(s.get......
  • 2024.9.24- java开学测
    1、定义student类,其中包括五个私有变量(stunumber,name,age,sex,score)。各成员的含义如下:变量stunumber为字符串类型String,用于存储学生的学号(有8位数字组成)。变量name为字符串类型String,用于存储学生的姓名。变量age为int类型,用于存储学生的年龄。变量sex为boolean类型,用于存储学......
  • 2024.9.24 思维导图与PDF
    哈哈哈终于有我也用过的东西啦~Xmind一款打工人用了都说好的软件(#.#)【知识小课堂1】不同款式的思维导图:【知识小课堂2】PDF转换器!1、PDF(便携式文档格式),这种文件格式与操作系统平台无关——PDF文件不管是在Windows还是别的操作系统中都是通用的。2、这一特点使它成为在I......
  • 2024.9.24
    下周这时候我就回家了啊。国庆后大概就得寒假再回去了,要连着在宿舍呆三个月。有点害怕国庆结束后万一撑不下去怎么办,不过应该不会那么脆弱吧。高代课感觉啥都没讲,就是很重要但太基础的东西嘛。我其实不太懂这些交换律结合律啊之类的东西,是直接背下来每个结构有啥样的性质,还是......
  • 2024.9.24第二节课
    文本资源的获取与加工三、走进思维导图思维导图工具1、在线工具MindMeister、Coggle、Lucidchart2、桌面软件Xmind、MindManager、FreeMind3、手机应用SimpleMind、MindNode、iThoughts4、其他工具PowerPoint、GoogleSlides四、PDF转换器①PDF(便携式文档格式),这种文......
  • 2024.9.24人工智能学记 2
    思维导图工具有四类:在线工具;桌面软件;手机应用;其它工具。其中老师强烈推荐x-mind与亿图图示软件PDF老师推荐了三个网站:①PDF转换工具第一个是CAJViewer9.2,它是中国知网的专用全文格式阅读器,支持中国期刊网多种文件阅读,可实现页面设置、浏览页面、查找文字、切换显示语言、文本摘......
  • 2024.9.24 人工智能技术学 第二课时 思维导图工具
    1、Xmind思维导图制作从作者、内容、主题、知识点着手,概述了“一个豆荚里的五粒豆”的大致内容和重点。以一个豆荚里的五粒豆作为主题,以作者、内容、主题、知识点作为分支,再衍生子主题进行扩展2、PDF(便携式文档格式)转换器工具1:CAJViewer9.2网址:https://cajviewer.cnki.n......