ststem,integer,math类学习心得

一. System类
用途:System类提供的功能包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法
特点:即不能被实例化
基本字段
在这里插入图片描述

常用方法

in
  “标准”输入流。此流已打开并准备好提供输入数据。通常,该流对应于键盘输入或由主机环境或用户指定的另一输入源。
read
  从输入流中读取下一个数据字节。值字节作为int返回,范围为0到255。如果没有字节可用,因为已到达流的末尾,则返回值-1。此方法将阻塞,直到输入数据可用,检测到流的末尾或抛出异常。子类必须提供此方法的实现。

out
 “标准”输出流。此流已打开并准备接受输出数据。通常,该流对应于主机环境或用户指定的显示输出或另一输出目的地。

(3)print
不换行输出。
可以接受的参数:boolean、char、int、long、float、double、char[]、String、Object。

二. Integer类
用途:Integer类在对象中包装基本类型int的值。 Integer类型的对象包含一个类型为int的字段。
此外,这个类提供了几种方法,用于将int转换为String,将String转换为int,以及在处理int时有用的其他常量和方法。
特点:int的包装类

3.基本字段
在这里插入图片描述
5.常用方法
toString
  把int转String
//方法一:Integer类的静态方法toString()
Integer a = 2;
String str = Integer.toString(a)

//方法二:Integer类的成员方法toString()
Integer a = 2;
String str = a.toString();
 
//方法三:String类的静态方法valueOf()
Integer a = 2;
String str = String.valueOf(a);

把String转int
Integer.parseInt(“10”); //返回 整型10
1
valueOf
`String s = “123”;
Integer num = Integer.valueOf(s); //返回 整型123
1
2
compare(x,y)
  如果x==y,返回0;
  如果x>y,返回一个大于0的数;
  如果x<y,返回一个小于0的数。
reverse
  二进制按位反转。
reverseByte
  二进制按byte反转。

三. Math类
用途:Math类包含执行基本数值运算的方法,例如基本指数,对数,平方根和三角函数。
特点:即与StrictMath类的某些数值方法不同,类Math的等效函数的所有实现都未定义为返回逐位相同的结果。这种放松允许在不需要严格再现性的情况下实现性能更好的实施。
基本字段:
在这里插入图片描述

常用方法
E
  双重值比其他任何一个都更接近e,即自然对数的基数。
PI
  比pi更接近pi的双值,即圆周长与直径的比值。
sin
  返回角度的三角正弦值。
Parameters:
a - 以弧度表示的角度。
cos
  返回角度的三角余弦值。
Parameters:
a - 以弧度表示的角度。
tan
  返回角度的三角正切。
Parameters:
a - 以弧度表示的角度。
asin
返回值的反正弦值;返回的角度在-pi / 2到pi / 2的范围内。
Parameters:
a - 返回其正弦值的值。
acos
返回值的反余弦值;返回的角度在0.0到pi的范围内。
Parameters:
a - 返回其余弦值的值。
atan
返回值的反正切;返回的角度在-pi / 2到pi / 2的范围内。
Parameters:
a - 返回反正切的值。
toRadians
将以度为单位的角度转换为以弧度为单位测量的近似等效角度。从度到弧度的转换通常是不精确的。
Parameters:
angdeg - 一个角度,以度为单位
exp
指数。
参数:
a - 将e提升到的指数。
log
以e为底的对数。
log10
以10为底的对数。
sqrt
开方。
cbrt
开立方。
ceil
向上取整。
floor
向下取整。
round
四舍五入。
pow(a,b)
a的b次方。

总结:很多方法jdk类库里面都有,不需要我们再去写,比如栈、队列,只需调用即可。学会去查找类的说明是学习中的一个重要手段。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值