首页 > 其他分享 >动手动脑 1

动手动脑 1

时间:2024-09-23 19:36:45浏览次数:7  
标签:动脑 System 动手 枚举 SMALL println out Size

public class EnumTest {

public static void main(String[] args) {
	Size s=Size.SMALL;
	Size t=Size.LARGE;
	//s和t引用同一个对象?
	System.out.println(s==t);  //
	//是原始数据类型吗?
	System.out.println(s.getClass().isPrimitive());
	//从字符串中转换
	Size u=Size.valueOf("SMALL");
	System.out.println(s==u);  //true
	//列出它的所有值
	for(Size value:Size.values()){
		System.out.println(value);
	}
}

}
enum Size{SMALL,MEDIUM,LARGE};

仔细阅读示例: EnumTest.java,运行它,分析运行结果?

运行结果:
false 因为 s 和 t 是不同的枚举常量
false 因为 Size 不是原始数据类型
true 因为 s 和 u 都是 Size.SMALL
SMALL、MEDIUM、LARGE 打印出所有枚举值

你能得到什么结论?你掌握了枚举类型的基本用法了吗?

结论:枚举类型是一个特殊的类,通过 == 操作符来比较其引用的对象,可以通过 valueOf() 方法将字符串转换为对应的枚举常量,可以使用 values() 方法获取枚举中所有定义的常量。

标签:动脑,System,动手,枚举,SMALL,println,out,Size
From: https://www.cnblogs.com/lzq233/p/18427726

相关文章

  • 动手实验 1
    请运行以下代码(TestDouble.java)publicclassTestDouble{publicstaticvoidmain(Stringargs[]){System.out.println("0.05+0.01="+(0.05+0.01));System.out.println("1.0-0.42="+(1.0-0.42));System.out.println("......
  • 动手动脑——枚举类型
    publicclassEnumTest{publicstaticvoidmain(String[]args){Sizes=Size.SMALL;Sizet=Size.LARGE;System.out.println(st);System.out.println(s.getClass().isPrimitive());Sizeu=Size.valueOf("SMALL");System.out.println(su);for(Sizevalue:S......
  • 动手学深度学习8.7. 通过时间反向传播-笔记&练习(PyTorch)
    本节课程地址:本节无视频本节教材地址:8.7.通过时间反向传播—动手学深度学习2.0.0documentation(d2l.ai)本节开源代码:...>d2l-zh>pytorch>chapter_multilayer-perceptrons>bptt.ipynb通过时间反向传播到目前为止,我们已经反复提到像梯度爆炸或梯度消失,以及需要对循环......
  • 《动手学深度学习》笔记1.6——多层感知机→代码实现
    目录1.感知机2.多层感知机2.1XOR(单分类)2.2为何需要(非线性)激活函数?2.3经典激活函数(Sigmoid、Tanh、ReLU)2.4多类分类2.5多隐藏层2.6调参(两种基本思路)2.7总结3.代码实现(pytorch)3.1从零实现可能的报错与解法3.2简洁实现原视频链接:10多层感知机+......
  • 手把手教你自己动手写cpu(六)--算术操作指令实现
    目录1.加法指令(Addition)实现思路Verilog实现示例2.减法指令(Subtraction)实现思路Verilog实现示例3.乘法指令(Multiplication)实现思路Verilog实现示例4.除法指令(Division)实现思路Verilog实现示例ALU模块乘法器模块除法器模块顶层模块测试模块总结 ......
  • 【VUE3.0】动手做一套像素风的前端UI组件库---Button
    目录引言做之前先仔细看看UI设计稿解读一下都有哪些元素:素材补充代码编写1.按钮四周边框2.默认状态下按钮颜色立体效果3.鼠标移入聚焦4.模拟鼠标点击效果组件封装1.按类型设置颜色2.设置按钮禁用状态3.处理一个bug4.看下整体组件效果5.完整代码总结引言......
  • 个人学习笔记7-6:动手学深度学习pytorch版-李沐
    #人工智能##深度学习##语义分割##计算机视觉##神经网络#计算机视觉13.11全卷积网络全卷积网络(fullyconvolutionalnetwork,FCN)采用卷积神经网络实现了从图像像素到像素类别的变换。引入l转置卷积(transposedconvolution)实现的,输出的类别预测与输入图像在像素级别上具有......
  • 个人学习笔记6-2:动手学深度学习pytorch版-李沐
    #深度学习##人工智能##神经网络#现代卷积神经网络7.5批量规范化可持续加速深层网络的收敛速度,是一种线性变化。批归一化原理公式思想:(B表批量大小,μB、B表示根据输入的小批量数据随机计算的均值和方差;γ和β是新学习到的新方差和均值)批量归一化固定小批量中的均值和......
  • 个人学习笔记7-5:动手学深度学习pytorch版-李沐
    #人工智能##深度学习##语义分割##计算机视觉##神经网络#计算机视觉13.10转置卷积例如,卷积层和汇聚层,通常会减少下采样输入图像的空间维度(高和宽)。然而如果输入和输出图像的空间维度相同,在以像素级分类的语义分割中将会很方便。转置卷积(transposedconvolution)可以增加......
  • 腾讯云2024年数字生态大会开发者嘉年华(数据库动手实验)来康康TDSQL-C的黑科技
    9月5日,以“智启新机云驱增长”为主题的盛会将于深圳国际会展中心盛大启幕。1.参会有感在此次大会中,我收获颇丰,也有诸多体验。在当下这个几乎人人都要提及AI的时代,腾讯云并未只是夸夸其谈,而是将想法落实到了行动上。同时,腾讯云在云计算领域的发展也十分领先。在会场,我体......