首页 > 其他分享 >课堂练习题整理

课堂练习题整理

时间:2023-09-15 11:46:34浏览次数:29  
标签:练习题 调用 转换 对象 -- 枚举 实例 整理 课堂

实验:枚举值的foreach迭代

总结:已大致了解枚举类(enum)的用法。

1.toString():
返回当前枚举类对象常量的名称。拿到枚举对象,直接打印输入此对象的信息而不是一个地址

2.values():
返回枚举类型的对象数组,该方法可以方便的遍历所有的枚举名称

3.valuesOf(String str):
可以把一个字符串转为对应的枚举对象,返回对象信息。

思考:通过类名可以直接调用枚举实例。当多次调用同一个实例时,其实都是在调用同一个实例,也就是说两个的地址是同一个
Java枚举类比较是可以直接使用==或者equals的,原因是枚举类是继承于java.lang.Enum类


Java强制转换:

类型转换都是小范围向大范围转换的,大范围往小范围转化需要用到强制转换,转换后的值会有所损失。

不同数据类型精度由小到大排列如下:char-->byte --> short --> int --> long --> float --> double 

标签:练习题,调用,转换,对象,--,枚举,实例,整理,课堂
From: https://www.cnblogs.com/bbbbbeiqu/p/17704627.html

相关文章

  • 课堂代码测试
    //Anadditionprogram importjavax.swing.JOptionPane; //importclassJOptionPane publicclassAddition{  publicstaticvoidmain(Stringargs[])  {     StringfirstNumber,  //firststringenteredbyuser            ......
  • 课堂问题解答
    一、运行结果:由于浮点数在计算机内部的表示方式是有限的,所以在进行浮点数计算时可能会出现精度损失,导致结果不是准确的。在第一行代码中,计算0.05+0.01的结果,预期应该是0.06。然而,由于浮点数的精度限制,实际计算结果可能是一个近似值,例如0.060000000000000005。这就导致了打......
  • 软件开发中的资料整理与归档,软件产品开发文档合集
    [引言]本文旨在提供一份标准的软件开发文档模板,以便记录软件开发的全过程。该模板适用于各种类型的软件开发项目,包括Web应用程序、移动应用程序和桌面应用程序等。本文档将介绍软件开发的引言、概述、需求分析、设计、测试、维护以及总结等方面,帮助您撰写一份完整、清晰且易于理......
  • 25届实习秋招-Java面试-JVM虚拟机面试题整理-牛客网
    JVMJVM概述:是什么-规范,有什么作用(多态,越界)Java为什么可以跨平台移植Java怎么做编译?与C语言的编译有什么区别?比较:jvmjrejdk整体的架构:内存结构内存结构/内存模型--即为运行时数据区:JVM了解过哪些版本,1.8和1.7内存结构不同的地方堆中方法区(永久代实现)改为了......
  • 25届实习秋招-Java面试-JUC多线程面试题整理-牛客网
    JUC介绍一下JUC下的锁(如何使用及应用场景)线程什么是进程:特征什么是线程:资源为什么多线程,什么使用用单线程,什么时候多线程,什么条件下多线程快。进程和线程的对比:进程如何通信,每种通信存放的介质。||线程的通信,几种方式。join进程和线程的区别,在JVM层面的体现一......
  • 25届实习/秋招-java面试-JavaSe面试题整理-牛客网
    JavaSe变量和运算符:基本数据类型介绍java中浮点数精度怎么解决,有了解过实现吗,为什么有精度问题BigDecimal,如何判断BigDecimal是否相等。如何进行计算、怎么四舍五入基本类型几种,分别占用空间int和Integer区别--包装类,int有几个字节。包装类常量池怎么判断相等的......
  • 课堂小测——业务分析
    软件需求与分析课堂测试02– 业务需求  根据下列描述,说明新的直接销售和财务处理系统的业务需求有哪些?EspeciallyforYouJewelers是大学城的一个小珠宝零售商。在过去的两年里,EspeciaIlyforYou在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。......
  • 课堂试题演练--第二周
    1.枚举类型由枚举替代循环条件packagejavaclass;publicclasslessontext{ privateenumMyEnum{ One,Two,Three } publicstaticvoidmain(String[]args){ for(MyEnumvalue:MyEnum.values()){ System.out.println("SMALL"); } }} 2.运行时的同名屏蔽pack......
  • Linux 实用命令整理
    校准时间ntpdatecn.pool.ntp.org压缩tar-zcvfcompressed.tar.gzmyfile.txttar-zxvfexample.tar.gzzipcompressed.zipmyfile.txtunzipexample.zipfindfind.-name"*.log"-lscurlGET:curlhttps://www.example.comPOST:curl-d'name=dge&age=26......
  • Mysql命令整理
    整理一下,时常用到,不定期更新:(1)连接数据库:/local/mysql/bin./mysql--port=3301-uroot-p123456--protocol=tcp(2)创建数据库:createdatabasedbname;(3)切换数据库:use dbname ;(4)赋予权限:GRANTALLONdbname.*TO......