数据类型,变量,数组

1、 2.0 - 1.1 != 0.9

        浮点数值不适用于无法接受舍入误差的金融计算中。 例如命令 System.out.println ( 2.0-1.1 ) 将打印出 0.8999999999999999, 而不是人们想象的 0.9。这种舍入误差的主要 原因是浮点数值采用二进制系统表示, 而在二进制系统中无法精确地表示分数 1/10这 就好像十进制无法精确地表示分数 1/3一样。如果在数值计算中不允许有任何舍入误差,就应该使用 BigDecimal类。

2、注释语句 // Look insidee c:\users   会报错因为 \u 后面并未跟着 4 个十六进制数。

        

 3、关键字 final

        final double HIGHT = 666.6;

将double型变量 HIGHT 定义为常量,只能被赋值一次,一旦被赋值之后,就不能够再更改了

4、Math类:import static java.lang.Math.*;

  // 取[0,i-1]区间中的随机整数
       Random a = new Random();
       int x = a.nextInt(i);

 5、字符串截取子串:变量名.substring(起始下标,结束下标+1)

String s = "student";
System.out.println(s.substring(0,3));//stu

6、判断两个字符串是否相等:字符串1.equals(字符串2)

        不区分大小写用 equalsIgnoreCase

        一定不要使用==运算符检测两个字符串是否相等

7、有时要检查一个字符串既不是 null 也不为空串这种情况下就需要使用以下条件

if (str != null && str.lengthO != 0)

        判空要放在前面

8、提取字符串中的某个字符及其码点

        String str = "0Aa";
        char z = str.charAt(1);
        int p = str.codePointAt(0);
        int q = str.codePointAt(1);
        int r = str.codePointAt(2);
        System.out.println(""+z+"\t"+p+"\t"+q+"\t"+r);//A	48	65	97

9、

 10、printf  及输出时间 

       System.out.printf("%tc",new Date());
        //星期一 一月 10 20:26:32 GMT+08:00 2022

11、数组输出  Arrays.toString(数组名)

           对一维数组输出各个元素,对二位数组输出每个一维数组的地址

 int[] a = {1,2,3,4,5,6,7};
 System.out.println(Arrays.toString(a));//[1, 2, 3, 4, 5, 6, 7]
 int[][] a = {{1,2},{3},{4,5,6,7}};
 System.out.println(Arrays.toString(a));//[[I@4554617c, [I@74a14482, [I@1540e19d]
  

二维数组输出 Arrays.deepToString(数组名)

        int[][] arr = {{1, 2, 3},{2}};
        System.out.println(Arrays.deepToString(arr));
        //[[1, 2, 3], [2]]

        数组排序 Arrays.sort(数组名)

           只能对一维数组使用

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值