2

jdk api官方文档System、Lnteger、Math类的学习

System
该类位于 java. lang 包。System 类内部的成员变量和成员方法都是 static 的,可以方便地进行调用。System 类包含一些有用的类字段和方法。它不能被实例化。
在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。

field:out、in、err

  • out:可以直接被调用,输出流。
System.out.println("Hello");
  • in:可以直接被调用,输入流。
a = System.in.read();
  • err:不需要提供参数就可输出错误信息
System.err.println()

method:常用的方法有arraycopy()、currentTimeMillis()、exit()

  • arraycopy():数组的拷贝
public class HelloWorld {

	public static void main(String[] args) {
		int[] src = {1,2,3,4,5};
		int[] dest = new int[10];
		System.arraycopy(src, 0, dest, 0, 5);
		for (int i = 0; i < dest.length; i++) {
               System.out.print(dest[i] + " ");

		}
     }
     }
输出1 2 3 4 5 0 0 0 0 0
  • currentTimeMillis():返回以毫秒为单位的当前系统时间
System.out.print(System.currentTimeMillis());

输出

  • exit():终止当前正在运行的 Java 虚拟机
System.out.print(System.currentTimeMillis());
System.exit(0);
System.out.print(System.currentTimeMillis());

status 的值为 0 时表示正常退出
Lnteger
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。 https://blog.csdn.net/softwave/article/details/1381846 [有帮助]
field

static intMAX_VALUE 保持 int 类型的最大值的常量可取的值为 2^31-1。
static intMIN_VALUE 保持 int 类型的最小值的常量可取的值为 -2^31。
static intSIZE 以二进制补码形式表示 int 值的位数
static Class IntegerTYPE 表示基本类型 int 的 Class 实例

method:方法可见此上链接。

  • parseInt
    public static int parseInt(String s)
    将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 ‘-’ ( ‘\u002D’) 外,字符串中的字符都必须是十进制数字。返回得到的整数值。
    参数:
    s :包含要解析的 int 表示形式的 String。
    返回:
    用十进制参数表示的整数值。
System.out.print(Integer.parseInt("123"));
输出123
  • toString
    public static String toString(int i)
    返回一个表示指定整数的 String 对象。将该参数转换为有符号的十进制表示形式,以字符串形式返回它。
    参数:
    i - 要转换的整数。
    返回:
    十进制(基数 10)参数的字符串表示形式。
System.out.print(Integer.toString(123));

Math
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 https://blog.csdn.net/qunqunstyle99/article/details/85051019 [有帮助 Math类有许多技术博客介绍.]
field这些数学常量作为Math的成员变量出现,调用起来也很简单。

static doubleE 比任何其他值都更接近 e(即自然对数的底数double 值)
static doublePI比任何其他值都更接近 pi(即圆的周长与直径之比)的 double 值。

method
Math类中常用的数学运算方法较多,大致可以将其分成四大类别:分别是三角函数方法,指数函数方法,取整函数方法以及取最大值、最小值和绝对函数方法。
更多方法见此上链接

public class AnyFunction {
	public static void main(String[] args) {
		System.out.println("4和8较大者:" + Math.max(4, 8)); 
		 // 取两个参数的最小值
		System.out.println("4.4和4较小者:" + Math.min(4.4, 4));
		System.out.println("-7的绝对值:" + Math.abs(-7)); // 取参数的绝对值
	}
}

输出为https://blog.csdn.net/qq_40956679/article/details/80865344
p:方法也只是做了简短介绍,后会补充。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值