Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2583
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2018-07-15 17:03
文章分类
文章存档

2018年(4)

我的朋友
最近访客

分类: Java

2018-07-19 08:07:51


转载于 : 

点击(此处)折叠或打开

  1. /**
  2. java 分为4类8种基本数据类型
  3. 4类:
  4. 1. 整型(byte,short,int,long)
  5. 2. 浮点型(float,double)
  6. 3. 字符型(char)
  7. 4. 布尔型(boolean)
  8. */
  9. public class BaseDataType
  10. {
  11.     public static void main(String[] args)
  12.     {
  13.         //整型 byte, short, int ,long
  14.         byte    a1=1;         //byte     占 1个字节=8位    -2^7~2^7-1(-128~127)
  15.         short    a2=10;         //short 占 2个字节=16位    -2^15~2^15-1
  16.         int        a3=100;     //int     占 4个字节=32位 -2^31~2^31-1
  17.         long    a4=1000;    //long     占 8个字节=64位    -2^63~2^63-1
  18.         System.out.println(a1);
  19.         System.out.println(a2);
  20.         System.out.println(a3);
  21.         System.out.println(a4);
  22.         /*注意:
  23.             1. 整型赋值的时候如果超出了存储范围 编译报错 丢失精度
  24.         */

  25.         //浮点型 float , double
  26.         double    b1=10.1;     //double    占8个字节=64位
  27.         float    b2=12.2f;     //float        占4个字节=32位
  28.         float    b3=(float)13.3;
  29.         System.out.println(b1);
  30.         System.out.println(b2);
  31.         System.out.println(b3);
  32.         /*
  33.         注意:
  34.             1. 浮点型数据默认是 double 型, 如果要赋值给 float型必须经过强制类型转换,
  35.             对于浮点数强制类型转换两种方式 一种是: 直接在后面加f 一种是:在前面加(float)
  36.         */

  37.         //字符型 char 是由单引号括起来的单个字符
  38.         char c1='a';         // char        占2个字节=16位
  39.         char c2='1';
  40.         char c3='好';
  41.         System.out.println(c1);
  42.         System.out.println(c2);
  43.         System.out.println(c3);
  44.         /*
  45.         注意:
  46.             1. 在计算的存储中数字和字母占1个字节,而汉字占2个字节,
  47.                 java为了解决这个问题所以定义了char占2个字节来统一存储字母和汉字
  48.             2. char 跟 String的区别是 字符串是双引号括起来的多个字符
  49.         */

  50.         //布尔型 boolean
  51.         boolean d1=true;     //布尔型占1个字节=8位
  52.         boolean d2=false;
  53.         System.out.println(d1);
  54.         System.out.println(d2);
  55.         /*
  56.         注意:
  57.             1. 布尔类型的true 不能等于1 , false 也不等于0,这个跟c语言要区分
  58.         */
  59.     }
  60. }
  61. /*
  62. 回顾总结:
  63.     1.按所属的数据类型划分
  64.         基本数据类型变量 : 8种基本数据类型(byte,short,int,long,float,double,boolean,char)

  65.         引用数据类型变量 : 除了8种基本数据类型的变量都是引用变量

  66.     2. String 不属于基本数据类型 属于引用数据类型

  67. */
转载于 :  

阅读(290) | 评论(0) | 转发(0) |
0

上一篇:Java 基础 之 变量

下一篇:没有了

给主人留下些什么吧!~~