码迷,mamicode.com
首页 > 编程语言 > 详细

Java学习6——基本数据类型及其转换

时间:2017-08-24 22:35:20      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:两种   单元   转换   关键字   3.4   str   八进制   double   引号   

Java常量:

Java的常量值用字符串表示,区分不同的数据类型

  整型常量123、浮点型常量3.14、字符常量‘a’、逻辑常量true、字符串常量“helloworld”。

  ps:此‘常量’区别于final关键字所修饰的不可更改变量。

 

Java变量:

  Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用于。

  Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,然后必须进行赋值,才能使用。

int i = 100;
float f = 12.2f
double d1, d2, d3 = 0.123; //d1和d2未赋值,d3=0.123
String s = "hello world";

 

局部变量和成员变量的区别:

  局部变量,方法体内部声明的变量(包括形参)。

  成员变量,在方法体外,类体内声明的变量。

 

Java的4种基本数据类型:

布尔型(boolean)、字符型(char)、整数型(byte、short、int、long)、浮点型(float、double)

  布尔型(boolean),只允许取值true或false,不可以用0或非0的整数代替true和false(这和C语言不一样)

  字符型(char),1、字符常量用单引号括起来的单个字符,2、允许使用转义字符‘\‘来将其后的字符转变为其他含义,3、Java字符采用Unicode编码,每个字符占两个字节(Unicode是全球语言统一编码)

  整数型(byte、short、int、long),1、Java各整数类型有固定的数表示范围,不受具体操作系统的影响,保证了Java程序的可移植性。2、byte型1字节、short型2字节、int型4字节、long型8字节,没有无符号整型。3、正常数值为十进制整数,以0开头数值为八进制整数,以0x开头为十六进制数。4、Java语言的整型常量默认为int型,声明long类常量时数值后必须加上‘l’或‘L’。

int a1 = 600;//正确
long a2 = 666666666666L;//必须加L否则出错

  浮点型(float、double),1、Java浮点类型有固定的数表示范围,不受具体操作系统的影响。2、float型4字节、double型8字节。3、两种表示形式:十进制数和科学计数法。4、Java语言的浮点类型常量默认为double型,声明float类常量时数值后必须加上‘f’或‘F’。

double d = 123.456;//正确
float f = 12.34f;//必须加f否则出错

 

Java学习6——基本数据类型及其转换

标签:两种   单元   转换   关键字   3.4   str   八进制   double   引号   

原文地址:http://www.cnblogs.com/bsyt/p/7425392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!