IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 数据类型,变量 -> 正文阅读

[数据结构与算法]数据类型,变量

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.*;

?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(数组名)

? ? ? ? ? ?只能对一维数组使用

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2022-01-12 00:15:37  更:2022-01-12 00:18:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 18:20:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码