package com.test;
import java.io.Console;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;
public class M1001 {
public static void main(String[] agrs){
/* Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
System.out.println(line);
*/
int[] a = {1,2,3,4};
int[] b = new int[10];
System.out.println(Arrays.toString(a));
System.arraycopy(a, 0, b, 2, 3);
System.out.println(Arrays.toString(b));
System.out.println("------------Random---------------");
for(int i:a){
int ranNumer = (int)(Math.random()*100)+1;
System.out.println(ranNumer);
}
BigInteger BigNumber = new BigInteger("1234567890");
BigInteger Number = new BigInteger("123123131231313");
System.out.println(Number.add(BigNumber).toString());
System.out.println("-----------double----------------");
double Num1 = 0.09 ;
double Num2 = 0.01 ;
System.out.println(Num1+Num2);
System.out.println("--------------BigDecimal数字传入-------------");
BigDecimal Num11 = new BigDecimal(0.09);
BigDecimal Num22 = new BigDecimal(0.01);
System.out.println(Num11.add(Num22));
System.out.println("------------BigDecimal字符串传入,推荐使用---------------");
BigDecimal BigDoubleNum1 = new BigDecimal("0.09");
BigDecimal BigDoubleNum2 = new BigDecimal("0.01");
System.out.println(BigDoubleNum1.add(BigDoubleNum2).toString());
System.out.println("-------------end--------------");
}
}
运行结果:
[1, 2, 3, 4]
[0, 0, 1, 2, 3, 0, 0, 0, 0, 0]
————Random—————
66
33
42
19
123124365799203
———–double—————-
0.09999999999999999
————–BigDecimal数字传入————-
0.09999999999999999687749774324174723005853593349456787109375
————BigDecimal字符串传入,推荐使用—————
0.10
————-end————–