一.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比特位

二.总结

Java常用数据类型
类型 表示 字节 范围 包装类
整型 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常见数据类型举例及总结相关推荐

  1. 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 ...

  2. java常见对象_Java/10_Java常见对象.md at master · DuHouAn/Java · GitHub

    Java常见对象 Arrays Arrays:针对数组进行操作的工具类. Arrays的常用成员方法: public static String toString(int[] a) //把数组转成字符 ...

  3. Java常见知识点汇总

    Java常见知识点汇总 基础概念与常识 1.Java 语言有哪些特点? 2.JVM vs JDK vs JRE 3.什么是字节码?采用字节码的好处是什么? 4.为什么不全部使用 AOT 呢? 5.为什 ...

  4. Java常见数据结构以及特点、使用场景

    Java常见数据结构以及特点 Java中常见的数据结构,主要分为Collection和Map两种主要接口,程序中的数据结构是继承这些接口的数据结构类. Collection接口: List 接口继承: ...

  5. Java常见内存溢出(OOM)解决方案

    Java 常见内存溢出(OOM)解决方案 一,jvm内存区域   1,         程序计数器 一块很小的内存空间,作用是当前线程所执行的字节码的行号指示器. 2,         java栈 与 ...

  6. Java中数据类型的取值范围

    整数数据类型的取值范围 我们都知道计算机的底层是二进制,也知道不同的整数类型存储值的范围不同,可这些数值在计算机底层是怎样存储的呢?数值范围又是怎么计算出来的呢? 下面以java来进行举例: byte ...

  7. Java 常见的 30 个误区与细节

    转载自 Java 常见的 30 个误区与细节 1.在Java中,没有goto语句.因为大量使用goto语句会降低程序的可读性和可维护性,所以Java语言取消了goto的使用.同时,为了避免程序员自行使 ...

  8. java基本数据类型所占长度_java基本数据类型长度详解

    java基本数据类型 基础知识 机器数和真值 机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数 机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1 例如: dec ...

  9. java短除法获取二进制_Java十四天零基础入门-Java的数据类型介绍

    不闲聊!!!不扯淡!!!小UP只分享Java相关的资源干货 本章节目标: 理解数据类型的作用.Java中包括哪些数据类型?常见的八种基本数据类型都有哪些?会用八种基本数据类型声明变量?什么是二进制?原 ...

最新文章

  1. 2022-2028年中国废旧塑料回收产业研究及前瞻分析报告
  2. 修复 Vista 下 Live Messenger 联系人列表混乱
  3. 行人检测(Pedestrian Detection)资源
  4. 回文串 --- 动态dp UVA 11584
  5. 浅析数据库case when 用法
  6. 策略模式和工厂模式的区别_java设计模式之状态模式,策略模式孪生兄弟
  7. 计算机病毒及其防治评课,区初中信息技术教研活动公开课评课感想
  8. 山东大学 2020级数据库系统 实验一
  9. 记录TCP协议使用Socket连接,客户端请求服务器read()阻塞问题
  10. MWeb建立静态网站/博客的基础教程
  11. L2-018 多项式A除以B (25分)
  12. Java *1.13(代数:求解2 × 2线性方程组)可以使用Cramer法则解下面的2 x 2线性方程组,假定ad-bc不为0:
  13. 软考-程序员-知识点汇总
  14. 大数据开发之CDH篇----cloudera-scm-agent启动不了后的一堆事
  15. GP2Y0E03 红外 测距 传感器 MSP430 G2553 单片机 程序
  16. 一行代码让图形秒变「手绘风」
  17. 云服务器bat文件在哪里,云服务器bat文件在哪里
  18. 【C++】---日期计算器
  19. 基于深度相机的三维重建技术
  20. java到底能干嘛?

热门文章

  1. 测试晶面间距软件_材料现代测试分析方法期末考试卷加答案(精)
  2. html轮播图循环效果,TremulaJS-跨设备多功能的无限循环js轮播图插件
  3. 0数组中等 LeetCode845. 数组中的最长山脉
  4. 《朱子家训》-朱用纯
  5. 跨境电商之ebay产品上传(单属性、多属性)
  6. 清理磁盘有效方法(亲测)
  7. 马云入股恒大背后暗藏四大隐情?
  8. 用java编写加法计算器_Java-简单的计算器(只能进行加法运算)
  9. 黑龙江省绥化市谷歌高清卫星地图下载
  10. 《商用密码-应用与安全性评估》学习2:商用密码应用与安全性评估政策法规