首页 > 其他分享 >第三章 实用类介绍(一)

第三章 实用类介绍(一)

时间:2024-09-18 09:21:19浏览次数:9  
标签:基本 第三章 包装 数据类型 介绍 实用 字符串 90 Math

第三章 实用类介绍(一)

文章目录

一、枚举

枚举指由一组固定的常量组成的类型

使用enum进行定义

public enum 枚举名词{
    值1,值2
}

二、包装类

每个基本类型在java.lang包中都有一个相应的包装类
在这里插入图片描述

数据类型转换
new包装类(基本数据类型)
基本数据类型==>包装类
new包装类(字符串)
字符串==>包装类
(除Character类型)
变量名. xxxvalue()
包装类==>基本数据类型
包装类. tostring(基本数据类型)
基本数据类型==>字符串
包装类. parseXxx(字符串)
字符串==>基本数据类型
(除Character类型)
包装类. valueof(基本数据类型|1字符串)基本数据类型| 字符串==> 包装类(除Character类型)

装箱:基本数据类型==>包装类

拆箱:包装类==>基本数据类型

注意:装箱,拆箱可以自动转换

三、Math类

数学函数类

java.lang.Math类提供了常用的数学运算方法和两个静态常量E(自然对数的底数) 和PI(圆周率)

//两个数比较,获得最大数
double max = Math. max(90,90. 1);
System. out. print1n("max===="+max);
//两个数比较,获得最小数
double min = Math. min(90,90. 1);
System. out. print1n("min==== "+min);
//获得随机数0-9
int num =(int) (Math. random()*10);
system. out. print1n(num);

int) (Math. random()*10);
system. out. print1n(num);


标签:基本,第三章,包装,数据类型,介绍,实用,字符串,90,Math
From: https://blog.csdn.net/ke67855523/article/details/142324529

相关文章

  • 3款C#开源且实用的工具类库,工作效率提升利器!
    前言在日常工作开发中工具类库是软件开发中不可或缺的一部分,它们通过提供代码重用、通用功能、隐藏复杂性、提高代码质量、扩展性等方面的优势,帮助开发者更高效、更稳定地构建软件应用程序。今天大姚给大家分享3款C#开源且实用的工具类库,希望能帮助到有需要的小伙伴。Masuit.Tools......
  • docker介绍以及安装
    docker概念docker是什么是一种开源容器引擎一种操作系统级的虚拟化技术依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制)一个简单的应用程序打包工具namespace和cgroups介绍namespace:命名空间,Linux内核提供的一种对进程资源隔离的机制,例如进程、网络、挂载点等资源。•......
  • 你还在为JDK安装和开发中不同版本之间的切换发愁吗?接下来给大家介绍一款神器SDKMAN,让
    目录一,概述二,什么是SDKMAN!?三,安装SDKMAN3.1.在终端运行一下命令 3.2.然后,打开一个new终端或在同一shell中运行以下命令3.3.验证是否安装成功3.4.查看所有可用的命令,请使用help命令3.5.列出所有SDK候选者四,安装和管理JDK版本 4.1列出Java的可用版本 4.2.使用in......
  • 效率提升利器:11款实用且便捷的Git可视化管理工具
    前言俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。我们在团队开发中统一某个开发工具的使用能够大大降低沟通成本,提高协作沟通效率。今天给大家分享11款实用且便捷的Git可视化管理工具,希望对各位小伙伴有所帮助。Git是什么?Gi......
  • 3.Java高级编程实用类介绍(一)
    三、Java高级编程实用类介绍(一)文章目录三、Java高级编程实用类介绍(一)一、枚举类型二、包装类三、Math一、枚举类型使用enum进行定义publicenum枚举名字{值1,值2....}二、包装类每个基本类型在java.lang包中都有一个相应的包装类 /* *new包......
  • 4.Java高级编程实用类介绍(二)
    四、Java高级编程实用类介绍(二)文章目录四、Java高级编程实用类介绍(二)一、Random类二、字符串常用方法一、Random类//获得随机数Randomrand=newRand();System.out.println(rand.nextInt(100));//获得20-35的随机数Sytem.out.println(rand.nextInt......
  • Vue路由配置、网络请求访问框架项目、element组件介绍学习
    系列文章目录第一章基础知识、数据类型学习第二章万年历项目第三章代码逻辑训练习题第四章方法、数组学习第五章图书管理系统项目第六章面向对象编程:封装、继承、多态学习第七章封装继承多态习题第八章常用类、包装类、异常处理机制学习第九章集合学习第......
  • nginx配置的简单介绍
    Nginx基础使用目录结构进入Nginx的主目录我们可以看到这些主要文件夹confhtmllogssbinconf用来存放配置文件相关html用来存放配置文件相关sbinnginx的主程序Nginx配置与应用场景最小配置worker_processesworker_processes1;默认为1,表示开启一个业务......
  • 【生成对抗网络GAN】最全的关于生成对抗网络Generative Adversarial Networks,GAN的介
    【生成对抗网络GAN】最全的关于生成对抗网络GenerativeAdversarialNetworks,GAN的介绍!!【生成对抗网络GAN】最全的关于生成对抗网络GenerativeAdversarialNetworks,GAN的介绍!!文章目录【生成对抗网络GAN】最全的关于生成对抗网络GenerativeAdversarialNetworks,GAN的......
  • JDBC的介绍和连接MySQL数据库
    目录1.为什么学习JDBC1.1数据存储​编辑​编辑1.2 数据操作​编辑2.JDBC概述2.1JDBC概念2.2JDBC核心组成3.实现JDBC3.1JDBC搭建步骤3.2详细演示 3.3核心API3.3.1Driver​3.3.2 Connection​3.3.3Statament​3.3.4PreparedStatement3.3.5Res......