java long类型转string_JavaSE的学习——数据类型

数据类型分为基本数据类型引用数据类型两大类

5b7356106934f02592e2f3884f48c895.png

在下面数据类型的介绍中只会介绍8种基本数据类型和引用数据类型中的类类型中的一个类String

基本数据类型

1. 计算机中的存储单位

8bit = 1byte

1024byte = 1KB

1024KB = 1M

1024M = 1GB

1024GB = 1T


2. 整数型数据byte short int long

5681895957b015559115c535e342f4a5.png

1.long赋值时,因为整数默认是int类型,要转换为long类型的值,后面加上l或L

2.如果遇见比long还大的数怎么办?

java中提供了一个类Biginteger用于处理较大的整数

3. 每一个值都存在默认类型,整数的默认为int。long赋值时,因为整数默认是int类型,要转换为long类型的值,后面加上l或L

4. 同一个整数可以使用不同的进制表示:(System.out.println(0b101)需jdk1.7才能按照十进制输出)

5. Java7 开始 支持数字之间用 _ 分割(12_34_56输出123456)


3. 浮点数型数据float double

a7519e22597cb893336fe03cea39884d.png

1. 单精度双精度区别

a) 对于单精度浮点数,运行速度相比double更快,占内存更小,

b) 但是当数值非常大或者非常小的时候会变得不精确。

c) 双精度比单精度表示的位数大 精确的位数多,简单地说, float表示的小数点位数少。

2. 默认浮点数的类型是 double

3. 结论:浮点运算很少是精确的,只要是超过精度能表示的范围就会产生误差。往往产生误差不是 因为数的大小,而是因为数的精度。因此,产生的结果接近但不等于想要的结果。尤其在使用 float 和 double 作精确运 算的时候要特别小心。

4. 那怎么更精确的表示浮点数呢?

Java提供了一个类BigDecimal来表示更精准的浮点数


4.char类型

单引号引起来的一个符号就是字符数据,字符数据可以当做一个整数来使用

表现形式

1.最常用最直观的方式,例如'A'

2.使用一个数字表示,对应有一个ASCII码表[字符编码],例如char c = 65;//表示'A'这个字符(可用16进制表示)

3.特殊符号(需要用转义符号转义)

引用数据类型

1.String类型

1. String是 java中已经设计好的一个类,表示的值是字符串,是字符串数据类型。[注意:Java中设计的类和我们自己设计的类的性质是一样的]

2. 常见形式:String s = “你好”;

3. 当String 和 + 一起使用的时候,这时候+ 是拼接字符串的功能(字符串拼接的结果一定是字符串

4.自己写的一个类也是一种数据类型,类型为类名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266458.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DWTagList

2019独角兽企业重金招聘Python工程师标准>>> DWTagList 根据给定的 NSArray 数组来创建标签列表,可自定义字体、颜色和其他属性。 转载:http://www.adobex.com/ios/source/details/00000820.htm 转载于:https://my.oschina.net/u/868244/blog/106245

全国计算机等级考试题库二级C操作题100套(第36套)

第36套: 给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数, 存放在形参n所指的存储单元中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得…

爬虫(爬虫原理与数据抓取)

通用爬虫和聚焦爬虫 根据使用场景,网络爬虫可分为 通用爬虫 和 聚焦爬虫 两种. 通用爬虫 通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的…

java 注解数组初始化_Java 之 注解的定义

一、元注解1、元注解概述元注解:用于描述注解的注解2、常用的元注解(1)Target:描述注解能够作用的位置Target 里面是一个 ElementType[] value() 的枚举数组,这个数组里面指定了10个常量对象。源码:1 public enumElementType {2 /…

python is beautiful_Python list 和 str 互转

一、list转字符串 命令:.join(list) 其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等 如: list [1, 2, 3, 4, 5] .join(list) 结果即为:12345 ,.join(list) 结果即为:1,2,…

SQL Server Insert 操作效率(堆表 VS 聚集索引表)

“SQL Server的Insert操作在堆表或者聚集索引表的时候,哪个效率更高?为什么高?” 之前有同事问过我这个问题,为了确保日志库的记录效率,于是我做了简单测试了,首先要先强调几点概念: 堆表&#…

React 回忆录(三)使用 React 渲染界面

Hi 各位,欢迎来到 React 回忆录!? 在上一章中,我介绍了 React 框架的“五大特点”:虚拟DOM,组件化,声明式代码,单向数据流和纯粹的 JavaScript 语法。在本章中,我们将谈到 React 是…

linux java javac版本_linux下java 和 javac version 不一致问题

centos下我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的之前安装了1.6的 那好咱就卸载他查找Java 版本信息rpm -qa|grep java返回如下信息 xorg-x11-drv-savage-2.1.1-5.fc6avahi-glib-0.6.16…

electron 打包_Vue3+Electron整合方式

教程源码:nofacer/vue3-electron​github.com之前写过一篇文章Vue结合Electron构建跨平台应用(TDD)。当时的方法后来发现了一个问题,就是打包后的应用拿到其他机子上没法用,原因在于index.html的地址是个绝对路径&…

全国计算机等级考试题库二级C操作题100套(第37套)

第37套: 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数strstr(s1, s2)…

ABAP编程中对内表的定义,后面接一个OCCURS (n)是代表什么意思。

对内表的定义,我只说下有没occurs的区别。**DATA: BEGIN OF itab OCCURS 0,* matnr LIKE mara-matnr,* maktx LIKE makt-maktx,* END OF itab.**SELECT * FROM makt INTO CORRESPONDING FIELDS OF TABLE itab .**LOOP AT itab.* WRITE:/* itab-matnr,* itab-m…

Linux按照时间顺序列出文件

按照递增时间顺序列出所有文件 ls -ltr -l表示列出长串数据,-t表示按照时间顺序,-r表示将排序的结果反向输出 按照时间递减的顺序列出所有文件 ls -lt 转载于:https://www.cnblogs.com/yongjieShi/p/9395932.html

java释放list_Java中List集合中subList的坑

参考博主http://blog.csdn.net/xuweilinjijis/article/details/9037635先看List接口subList方法的javadocThe returned list is backed by this list, so non-structural* changes in the returned list are reflected in this list, and vice-versa.* The returned list suppo…

全国计算机等级考试题库二级C操作题100套(第38套)

第38套: 函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、 a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、…

RestKit

2019独角兽企业重金招聘Python工程师标准>>> Restkit 是一个开源的 objective-c 框架,允许在 iOS 和 Mac OS X 的 Objective-C 中与 RESTful Web 服务进行交互,包含简单的 HTTP request/response API ,带有强大的对象映射系统用于…

全国计算机等级考试题库二级C操作题100套(第39套)

第39套: 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线…

java判断是否包含张三_c# 数组 字符串 C#中判断字符串中包含某个字符

Nodejs windows的安装0.下载地址: http://nodejs-org.qiniudn.com/ https://nodejs.org/download/ https://nodejs.org/en/ 1.基本就是一路N ...跨平台网络抓包工具-Microsoft Message AnalyzerMicrosoft Message Analyzer (MMA 2013)是微软最受欢迎的Netmon的最新版本. 在Netm…

python能开发游戏吗_python可以开发游戏吗,python能开发游戏吗

Q2:用python能制作游戏吗 能,但不适合。 用锤子能造汽车吗? 谁也没法说不能吧?地球上也有很多汽车,是用锤子造出来的。。。。但一般来说,还是用工业机器人更合适对吗? 比较大型的,使…

golang log日志

写入日志文件 func main() {file, err : os.Create("test.log")if err ! nil {log.Fatalln("fail to create test.log file!")}logger : log.New(file, "", log.Llongfile)// 写入文件log格式:/Users/zhou/go/src/zhouTest/test.go:2…