全国服务热线 18573546151

零基础学Android,从基础开始--数据类型

发布:2017-09-14 11:57,更新:2010-01-01 00:00

零基础也能学Android。Android开发的学习中,编程语言的重要性不言而喻。下面就给大家普及下Java学习中Zui基础的也是Zui常用的--数据类型。只要你牢牢的掌握住所有的基础知识,零基础也能成大神。----万树IT


       数据类型

 

  Java有8种常见的基本数据类型

          

类型关键字字节数取值范围
波尔类型boolean1true false
字符类型char2\u0000~\uFFFF(即 0~65535)
字节型byte1-128~127
短整型short2-32768~32767
整型int4-2^31~2^31-1
长整型long8-2^63~2^63-1
单精度浮点数float4-3.4E38~3.4E38
双精度浮点型double8-1.7E308 ~ 1.7E308

 

  除了这些基本的数据类型之外,Java中海油一些复杂的数据类型,比如数组、类、接口等,其中类是面向对象语言的基本概念,在Java中有着极其重要的地位。

 

  变量

 

  变量在Java中的定义是可以变化的量,Java变量使用用户定义的合法名称来标识(这些合法的名称,怎么算合法我们在前面的文章讲标识符的时候写过了),属于某一种数据类型。

 

  变量的定义

 

  变量的定义语法格式:

 

  变量类型变量名[=(初值)][,变量名2[=(初值)],···]

 

  []里面的内容表示可以有也可以没有

 

  例如:

 

  doublea;这就定义了变量a,a的数据类型是double型的

 

  doublea,b;同时定义了变量a,b

 

  变量的作用域

 

  变量的作用域指的就是这个变量在哪一个范围内有效。,这个有效范围和变量的定义的地方有关系。具体程序中体现。

 

  常量

 

  常量定义为程序中不能变得量。它的关键字是final

 

  定义格式:

 

  访问控制方final数据类型变量名=初值

 

  几个转化

 

  chara=(char)-1然后输出(int)a结果是65535

 

  -1默认是int类型,在向低位转化的时候直接把高位的16位舍去变成11111111,char在转成int类型的时候直接在高16位用0补全,所以Zui后结果就是65535

 

  输出(byte)a结果是-1直接把高8位舍去结果是11111111,而byte是有符号位的,11111111,就表示-1。

       来一波小广告。万树IT教育有着13年的教学经验,已经培训出30000名软件开发人才,与40余家高校合作。选择万树IT培训,我们将根据你的情况进行不同的划分,从而更加有针对性对你学习负责。


联系方式

  • 地址:长沙 麓谷企业广场
  • 电话:0731-8823-4000
  • 联系人:刘浩
  • 手机:18573546151
  • QQ:807752949
  • Email:807752949@qq.com