转行学JAVA系列日记:[3]基本数据类型

操作方法

  • 01

    JAVA中,共有4种整型,2种浮点类型,1种字符类型char,1种真值型boolean。 整型: 整型用来表示没有小数部分的数值。 ————————————————————————————————————— 类型                              大小(bit)                                   取值范围 —————————————————————————————————-———— int                                  4字节                         -2 147 483 648~2 147 483 647 short                               2字节                         -32 768~32 767 long                                8字节         -9223372036854775808~9223372036854775807 byte                                1字节                          -128~127 int 是最常用的类型。long取值范围最大。 浮点类型: 浮点类型用来表示有小数部分的数值。 ———————————————————— 类型                                         大小(bit) _______________________________________________ float                                          4字节 double                                        8字节 double类型表示的数值精度是float型的两倍(双精度)。 float类型的数值后有一个F(例如,8.88F)。没有后缀F的话会默认为double。 注:浮点类型不适用于禁止出现舍入误差的计算。如:System.out.print(3.0-2.1)输出为0.8999999999999999,而不是0.9。 char类型:char类型用于表示单个字符。通常表示字符常量。 ——————————————————————— 转义序列                          名称 ——————————————————————— \b                                     退格 \t                                      制表 \n                                     换行 \r                                    回车 \"                                    双引号 \ '                                    单引号 \ \                                   反斜杠 转义序列符可以出现在字符常量(如’A‘)或字符串常量引号(如”A“)内。 boolean类型: boolean(布尔)类型只有两个值:false和true。 数值类型之间的转换: 数据类型的合法转换如下图: 实心箭头表示无精度丢失的转换,虚箭头表示有精度损失的转换。 如果两个数中有一个是double类型,则另一个数也会转换成double类型。 如果两个数中有一个是long类型,则另一个数也会转换成long类型。 强制类型转换: 在必要的时候,可以进行强制转换。 比如将double类型的转换成int 类型的。 double x=9.9; int y=(int)x; 强制类型的语法格式,(想要转换的类型)待转换变量名。 转换时,达到小数部分的舍入运算要用到Math.round。 double x=9.9; int y=(int)Math.round(x);

(0)

相关推荐

  • 小白如何学java编程 入门

    近来想转入程序猿或程序媛们的筒子们越来越多.有想法但不知道如何入手.作为一个刚转的小白就介绍下自己的转行学习经历供大家参考,如有雷同?那是不可能的,O(∩_∩)O哈哈~ 我是从JAVA入门的,所以(. ...

  • 新手学JAVA实现杨辉三角

    /* 谅解一下,自己明明排版的很好,复制过来就又这样了..底下上图 菜鸟新手实现如下扬辉三角,控制台输入输出,主函数调用类 1 1   1 1   2   1 1   3   3   1 1  4   ...

  • 学Java能做什么呢?

    Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在,手机软件.手机Java游戏.电脑软件等等都有它的身影, 那么Java到底能做什么事情呢?市场上什么工作 ...

  • 零基础 转行学IT真的靠普吗?

    操作方法 01 达内的很多宣传语都是零基础也能学得会,到底是不是真的零基础的学生也能学得会呢?我们做了一些调查,揭秘达内内幕"零基础的学生"也能学得会?大学所学专业真的是浮云? 达 ...

  • 怎样学java软件开发

    首先要知道Java是什么.Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE ...

  • java是什么,学java以后的就业方向有哪些?

    操作方法 01 [java是什么] Java是一种简单的.分布式的.说明型的.面向对象的.健壮安全的.结构中立的.可移植的.性能优异.多线程的动态语言.Java分为JavaSE(Java2 Platf ...

  • java的基本数据类型

    java是一种电脑编译程序语言,现在我们一起来了解一下java的几种基本数据类型吧! 操作方法 01 四种整数类型(byte.short.int.long): byte:8 位,用于表示最小数据单位. ...

  • 零基础入行IT Java .NET PHP学哪个好?

    操作方法 01 JAVA..NET .PHP .ASP同为软件开发语言,究竟学哪个更有前景?它们几个有哪些优缺点?不同程度的人适合学习哪一种?想弄明白这其中的门道,着实需要一番功夫. 笔者第一次听说软 ...

  • 学UI入门阶段到底要掌握哪些知识(UI第一阶段课程)

    写在之前:"这篇教程内容比较多,如果你是新手,能坚持每个知识点都搞明白的话,起码要半年的时间!如果你进来随便看一看就走了,那不能怪别人,是你自己不努力~!~~已经有很多新人在这里学完找到了高 ...