java的api类_javaAPI类

java的api类_javaAPI类扫描器Scanner可以用来从键盘输入读取数据extLine()获取一行字符串nextInt()获取一个整数nextFloat()获取一个浮点数大数字BigInteger如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigIntegeradd()加subtract()减multiply()乘divide()除mod()取余包装类ØJDK提供了对所有数据类…

大家好,又见面了,我是你们的朋友全栈君。

扫描器

Scanner

可以用来从键盘输入读取数据

extLine() 获取一行字符串

nextInt() 获取一个整数

nextFloat() 获取一个浮点数

674d474410173e444e0cb106c0931c3b.png

大数字

BigInteger

如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigInteger

add()  加

subtract() 减

multiply() 乘

divide() 除

mod() 取余

cf16b1f258144fce1dccaf110b705d57.png

包装类

Ø JDK提供了对所有数据类型的包装类

byte >>> Byte

short >>> Short

int >>> Integer

long >>> Long

double >>> Double

float >>> Float

char >>> Character

boolean >>> Boolean

包装类的常用方法

toString方法

parseInt方法:Integer.parseInt(String s)

valueOf方法:Double.valueOf(String s)

时间类

Date

使用new Date()创建时间对象代表当前系统时间

需要使用DateFormat类来进行格式化,才能显示想符合习惯的格式

Calendar

使用该类对时间进行操作比较方便

通过常量来表示时间的各种值,如一年中的某一天,一个月的某一天等

将对应的常量作为形参来调用相应的get、add、set方法来操作对象

c4c401a277200cf7b64d891e887b481a.png

计时器

Timer

可以用来在在指定时间或者在指定的延迟之后执行一个任务

schedule(TimerTask task, Date firstTime, long period)

schedule(TimerTask task, long delay)

schedule(TimerTask task, long delay, long period)

2a8f0d4f4dc75d0e9f957c1fa41b3da2.png

080723ea9f63ae98613d5e339c0d9332.png

系统类

System

静态属性in为标准输入流,属于InputStream类型,read方法返回一个字节,默认指向键盘输入

静态属性out为标准输出流,属于PrintStream类型,print方法打印字符,默认打印到屏幕

可以用set方法修改属性in和out

System.exit()方法退出Java虚拟机

System.gc()垃圾回收,Java中的对象成为垃圾之后不会马上回收掉,如果想立即回收可以调用System.gc()

System.getProperties()方法获得系统属性

Runtime

表示系统运行时状态

exec方法执行命令

算数类

Math

该类提供了一些数学运算的方法

PI 圆周率

abs() 绝对值

ceil() 向上取整

floor() 向下取整

round() 得到最接近的整数

max() 返回较大的数

min() 返回较小

pow() 计算一个数的指定次幂

cbrt()开立方

random() 随机数

7b633f46815ef87b6ce452d093e7c494.png

随机数

Random

用来生成随机数

nextInt() 随机整数

nextFloat() 随机小数

nextBoolean() 随机布尔

dd4a46a9cf63b6fc02907d8438aaca12.png

bccaa85352bc715375d7fd66652cc3e5.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156541.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • C语言实现-航空订票系统(飞机订票系统)[通俗易懂]

    C语言实现-航空订票系统(飞机订票系统)[通俗易懂]开发环境:CodeBlocks开发语言:C实现功能:登录,订票,退票数据存储:文本读写涉及文件:​相关文件下载:码云:传送门 GitHub:传送门相关图片(仅供参考):程序是

  • POJ 2486 Apple Tree ( 树型DP )

    POJ 2486 Apple Tree ( 树型DP )

  • 多少行代码可以申请软件著作权_python申请软件著作权

    多少行代码可以申请软件著作权_python申请软件著作权在申请软件专利或著作权时,如何快速统计源码行数。其实我们可以利用vs2010的文件搜索功能结合正则表达式,来遍历所有文件得出总行数.

  • 计算机网络谢希仁第八版 课后答案第七版课后答案

    计算机网络谢希仁第八版 课后答案第七版课后答案谢希仁计算机网络第七版课后答案第一章概述1-01计算机网络向用户可以提供那些服务?答:连通性和共享1-02简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:无须预约传输带…

  • NAT配置实验_隧道模型受力及模型实验理解和认识

    NAT配置实验_隧道模型受力及模型实验理解和认识Iodine介绍Iodine,直译过来就是碘。碘元素在元素周期表中序号为53,正好是DNS使用的端口号。该工具用于建立DNS隧道,其分为服务端和客户端两部分(也常称为主控端和被控端),客户端对服务器端发送DNS请求建立连接。这两部分都是用C语言编写,支持EDNS、base32、base64、base128等多种编码规范。DNS隧道常分为中继和直连两种类型,中继是指DNS通过外网DNS服务器转发到服务端,直连是指直接通过服务端IP进行连接。Iodine对这两种类型都有支持。同时,Iodine支持多种DN

    2022年10月24日
  • sqlmap怎么安装_sqlmapchik

    sqlmap怎么安装_sqlmapchik一前提需要安装python2,可以看“python2下载与安装”二下载官网下载三安装将下载的sqlmap.zip解压到文件夹sqlmap中,并拷贝到Python安装路径下四配

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号