Java常见数据类型举例及总结
一.Java常见数据类型举例
1.整型
运行结果如下:
2.长整型
运行结果如下:
3.短整型
运行结果如下:
4.双精度型
运行结果如下:
注:
在电脑中,小数没有一个最精确的值,它只能精确到小数点后几位
5.单精度型
运行结果如下:
6.字符型
运行结果如下:
注:
1) 需要注意的是,使用一个字符表示一个汉字时,直接用javac可能会报错,如下图
这是因为电脑自己的文本编辑器默认uft-8编码,而javac用GBK编码,因此需要在执行javac时加上
-encoding utf-8,以此程序为例,则需要javac -encoding utf-8 Test.java即可正确运行。
2)当给字符型变量赋值一个正整数时,电脑会将正整数转为对应的字符输出。Java采用的是Unicode字符集,相对于ASCII可表示范围更广,所以Unicode字符集包含ASCII。
7.字节型
运行结果如下:
注:
1)字节类型如果直接赋值不可超过赋值范围
2)字节类型与字符类型无关
8.布尔型
运行结果如下:
注:
1)布尔类型变量只有两种取值ture表示真,flase表示假
2)布尔类型不可相互转换
3)布尔类型没有明确的大小,有的是1字节,有的是1比特位
二.总结
类型 | 表示 | 字节 | 范围 | 包装类 |
整型 | int | 4 | -2^31~2^31-1 | Inteder |
长整型 | long | 8 | -2^63~2^63-1 | Long |
短整型 | short | 2 | -2^15~2^15-1 | Short |
双精度型 | double | 8 | -1.79E+308 ~ +1.79E+308 | Double |
单精度型 | float | 4 | -3.40E+38 ~ +3.40E+38 | Float |
字符型 | char | 2 | Character | |
字节型 | byte | 1 | -2^7~2^7-1 | Byte |
布尔型 | boolean |
注:
1)在语句int a=1;中,a为变量名也就是标识符。标识符由数字,字母,下划线,美元符组成,不能由数字开头。
2)不同的数据类型定义的变量大小一定是不一样的
3)可以使用包装类查看数据的范围
4)数据类型大小与操作系统无关,因此可移植性强
5)计算机中衡量大小使用的单位:bit byte kb mb gb tb pb
6)负数在计算机存储时采用补码形式,即反码加一
Java常见数据类型举例及总结相关推荐
- java 常见数据类型
int 4字节 -2 147 483 648-2 147 483 647(正好超过20亿) short 2字节 -32 768-32 767 long 8字节 -9 223 372 036 854 7 ...
- java常见对象_Java/10_Java常见对象.md at master · DuHouAn/Java · GitHub
Java常见对象 Arrays Arrays:针对数组进行操作的工具类. Arrays的常用成员方法: public static String toString(int[] a) //把数组转成字符 ...
- Java常见知识点汇总
Java常见知识点汇总 基础概念与常识 1.Java 语言有哪些特点? 2.JVM vs JDK vs JRE 3.什么是字节码?采用字节码的好处是什么? 4.为什么不全部使用 AOT 呢? 5.为什 ...
- Java常见数据结构以及特点、使用场景
Java常见数据结构以及特点 Java中常见的数据结构,主要分为Collection和Map两种主要接口,程序中的数据结构是继承这些接口的数据结构类. Collection接口: List 接口继承: ...
- Java常见内存溢出(OOM)解决方案
Java 常见内存溢出(OOM)解决方案 一,jvm内存区域 1, 程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器. 2, java栈 与 ...
- Java中数据类型的取值范围
整数数据类型的取值范围 我们都知道计算机的底层是二进制,也知道不同的整数类型存储值的范围不同,可这些数值在计算机底层是怎样存储的呢?数值范围又是怎么计算出来的呢? 下面以java来进行举例: byte ...
- Java 常见的 30 个误区与细节
转载自 Java 常见的 30 个误区与细节 1.在Java中,没有goto语句.因为大量使用goto语句会降低程序的可读性和可维护性,所以Java语言取消了goto的使用.同时,为了避免程序员自行使 ...
- java基本数据类型所占长度_java基本数据类型长度详解
java基本数据类型 基础知识 机器数和真值 机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数 机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1 例如: dec ...
- java短除法获取二进制_Java十四天零基础入门-Java的数据类型介绍
不闲聊!!!不扯淡!!!小UP只分享Java相关的资源干货 本章节目标: 理解数据类型的作用.Java中包括哪些数据类型?常见的八种基本数据类型都有哪些?会用八种基本数据类型声明变量?什么是二进制?原 ...
最新文章
- 2022-2028年中国废旧塑料回收产业研究及前瞻分析报告
- 修复 Vista 下 Live Messenger 联系人列表混乱
- 行人检测(Pedestrian Detection)资源
- 回文串 --- 动态dp UVA 11584
- 浅析数据库case when 用法
- 策略模式和工厂模式的区别_java设计模式之状态模式,策略模式孪生兄弟
- 计算机病毒及其防治评课,区初中信息技术教研活动公开课评课感想
- 山东大学 2020级数据库系统 实验一
- 记录TCP协议使用Socket连接,客户端请求服务器read()阻塞问题
- MWeb建立静态网站/博客的基础教程
- L2-018 多项式A除以B (25分)
- Java *1.13(代数:求解2 × 2线性方程组)可以使用Cramer法则解下面的2 x 2线性方程组,假定ad-bc不为0:
- 软考-程序员-知识点汇总
- 大数据开发之CDH篇----cloudera-scm-agent启动不了后的一堆事
- GP2Y0E03 红外 测距 传感器 MSP430 G2553 单片机 程序
- 一行代码让图形秒变「手绘风」
- 云服务器bat文件在哪里,云服务器bat文件在哪里
- 【C++】---日期计算器
- 基于深度相机的三维重建技术
- java到底能干嘛?