Java的基本类型讲解

Java的基本类型讲解

四个整数型 byte 类型 short类型 int类型long类型 ,

两个 浮点型 double类型 float类型

char类型 boolean类型

第一种:int类型
int 类型是最常用的整数类型 。

一个int类型的变量占用四个字节(32位),最大表示范围为:-231~231-1,即-2147483648~2147483647
整数类型的直接变量是int类型。所谓整数直接量(literal)就是直接写出来的量。
举例 :int a=100;

关于整数直接量,需注意以下要点:

-整数类型的直接量的默认为int类型,如果直接写出的整数超过int的表达范围,将会出现编译错误。
-除了通常的十进制书写形式,整数直接量也经常写16进制的形式(以0X 或0x开头)或八进制
的形式(0开头)。
-整数数据的除法运算中取整,两个整数相除,会舍弃小数的部分(不是四舍五入),结果也是整数。
举例:

       int c=5/3;
       System.out.println(c);//c的值为1
       
       int total =87;
       int error =23;
       int percent=error/total*100	;
       System.out.println(percent+“%”);//percent的值为0%;,23除以87整数部分为0.
       
       percent=100*error/total;
       System.out.println(percent+“%”);//结果为26%,2300除以87整数部分为26

运算结果时要防止溢出的发生
-整数运算的溢出:两个整数进行运算时,其结果可能会超过整数类型的范围
举例:

   int a=2147483647;
   int b=-2147483648;
   a=a+1;
   b=b-1;
   System.out.println(“a”+a);//a得-2147483648,结果错误
   System.out.println(“b”+b);//b得2147483647, 结果错误

待更~

第二种: long类型

-在表示整数时,如果int类型的范围不够,可以使用long型。
一个long类型变量占8字节 (64位),最大表示范围为-2^63~ 2^63-1,
即-9223372036854775808~ 9223372036854775807.
-需要注意的是如果要直接long直接量,需要加L或者l结尾.

 	  long a=10000000;//编译错误
 	  long b=10000000L;

-通过时间毫秒来存储时期和时间
JDK提供System.cucurrentTimeMills()方法.
double类型

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值