变量数据类型和运算符详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
变量的声明和初始化
JAVA变量使用前必须首先声明 成员(全局)变量创建后::系统会自动对其进行默认值初始化
,可以不手动赋初值
局部变量创建时:必须显式初始化(手动赋初值),不具备 自动初始化的能力
变量命名规则2-1
在Java语言中, 标识符是给类、变量和方法等取的名称。 标识符的命名规则:
检查下面这些是否是合法的变量名
principal
123rate
×
marks_3
$lastname
× discount%
city
/
zip code
×
cost_price
City
int
×
变量的声明和赋值
数据类型 变量名 = 数值; int money = 1000;
数据类型 变量名; 变量名 = 数值;
4(32bit)
-3.4E38 ~ 3.4E38
double 8(64bit)
-1.7E308 ~1.7E308
JAVA浮点类型常量有两种表示形式: 十进制数形式,必须含有小数点,例如: 3.14 314.0 .314 科学记数法形式,例如:3.14e2 3.14E2 314E2
注意:JAVA中浮点型常量默认为double型。也可以在数字后面加d 或D 要声明一个常量为标准的float型,则需在数字后面加f或F,如:
double d = 3.14; float f = 3.14f; 或者 float f=3.14F;
Java数据类型
Char类型
char字符型保存无符号(不能表示负数)的 16 位双字节码位,其值的范 围从 0 到65535,每个码位(或字符代码)表示单个 Unicode 字符。
字符常量是用单引号括起来的单个字符,
变量
变量的定义
变量是指在程序执行过程中,其值可以改变的量。在内存的数 据区中,会为变量分配存储空间来存放变量的值,这个内存空 间的地址对应着变量名称,所以在程序中可以通过变量名称来 区分和使用这些内存空间。
按变量声明的位置划分,变量的分类如下
成员变量:方法外部,类的内部定义的变量。 局部变量:方法或语句块内部定义的变量。
如: char c = 'A'; char 的默认值是码位为 0 的Unicode编码的字符 。
字符型数据对应了int的正半轴,是int类型的一个子集
String类型
在java中用String类型来表示字符串,是引用数据类型,不是基本数 据类型。 字符串常量用双引号括起来,如String str=“hello”;
JAVA语言中的整型常量默认为int型, 如: int i =3; 声明为标准的long型常量可以在其后加‘ l ’或‘ L ’ , 如: long l = 3L;
Java数据类型
浮点型
浮点类型用于表示有小数部分的数值。在Java中有两种浮点类型, 如下表所示:
类型名 大小(字节) 范围
float
Java数据类型
特殊字符的转义序列符
字符 \b \t \n \r \” \’ \\
含义 退格 制表 换行 回车 双引号 单引号 反斜杠
Unicode值
\u0008 \u0009 \u000a \u000d \u0022 \u0027 \u005c
Java数据类型
boolean类型
boolean类型适合于逻辑运算,只允许取值true或false,不可以使 用0或非0的整数替代true和false
由字母、数字、下划线、$符号组成,但不能以数字开头 不能是关键字和保留字 区分大小写 标识符的长度没有限制。 中文的变量和字符也是合法的,但不推荐使用。
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore
变量命名规则2-2
字符型(char)
布尔型(boolean)
类(class) 接口(interface) 数组
Java数据类型
整数类型:
包含以下4种:byte \ short \ int \ long 每一种类型都有各自占用 的内存空间和不同范围的表数范围如下:
类型名 byte short int long
大小(字节) 1(8bit) 2(16bit) 4(32bit) 8(64bit)
第二章
变量、数据类型和运算符
学习目标
掌握变量的概念 会使用常用数据类型 会使用常用运算符 会进行数据类型转换
/
变量
数据15
内存
15 内存中的数据
通过变量,可以为内存 中的位置提供一个有意 义的名称
应用程序要为每一项数据分配内存
需要多少内存 数据被存储在哪个
变量是存储数据的一个基本单元
类型名 boolean
大小(字节) 1(8bit)
范围 true或false
常见错误1
public class Hello3 {
public static void main(String[ ] args) {
String title;
System.out.println( title );
}
}wk.baidu.com
代码错误
int money; money = 1000 ;
使用变量的步骤:
第一步:声明一个变量
根据类型开辟空间
第二步:赋值
将数据存入空间
第三步:使用变量
取出数据使用
/
Java数据类型
Java数据类型示意图:
数据类型
基本(简单)数 据类型
引用(复合)数 据类型
数值型
整数类型(byte,short,int,long) 浮点类型(float,double)
范围
-128~127 -32768~32767 -2147483648~2147483647 -9223372036854775808~9223372036854775807
Java数据类型
JAVA语言中整型常量的三种表示形式:
十进制整数,如12, -314, 0。 八进制整数,要求以0开头,如012 十六进制数,要求0x或0X开头,如0x12
先声明变量并赋值, 然后才能使用
正确方案
1 String title = "Java"; //声明变量title并赋值
2 String title;
//声明变量title
title = "Java" ; //赋值
/
常见错误2
JAVA变量使用前必须首先声明 成员(全局)变量创建后::系统会自动对其进行默认值初始化
,可以不手动赋初值
局部变量创建时:必须显式初始化(手动赋初值),不具备 自动初始化的能力
变量命名规则2-1
在Java语言中, 标识符是给类、变量和方法等取的名称。 标识符的命名规则:
检查下面这些是否是合法的变量名
principal
123rate
×
marks_3
$lastname
× discount%
city
/
zip code
×
cost_price
City
int
×
变量的声明和赋值
数据类型 变量名 = 数值; int money = 1000;
数据类型 变量名; 变量名 = 数值;
4(32bit)
-3.4E38 ~ 3.4E38
double 8(64bit)
-1.7E308 ~1.7E308
JAVA浮点类型常量有两种表示形式: 十进制数形式,必须含有小数点,例如: 3.14 314.0 .314 科学记数法形式,例如:3.14e2 3.14E2 314E2
注意:JAVA中浮点型常量默认为double型。也可以在数字后面加d 或D 要声明一个常量为标准的float型,则需在数字后面加f或F,如:
double d = 3.14; float f = 3.14f; 或者 float f=3.14F;
Java数据类型
Char类型
char字符型保存无符号(不能表示负数)的 16 位双字节码位,其值的范 围从 0 到65535,每个码位(或字符代码)表示单个 Unicode 字符。
字符常量是用单引号括起来的单个字符,
变量
变量的定义
变量是指在程序执行过程中,其值可以改变的量。在内存的数 据区中,会为变量分配存储空间来存放变量的值,这个内存空 间的地址对应着变量名称,所以在程序中可以通过变量名称来 区分和使用这些内存空间。
按变量声明的位置划分,变量的分类如下
成员变量:方法外部,类的内部定义的变量。 局部变量:方法或语句块内部定义的变量。
如: char c = 'A'; char 的默认值是码位为 0 的Unicode编码的字符 。
字符型数据对应了int的正半轴,是int类型的一个子集
String类型
在java中用String类型来表示字符串,是引用数据类型,不是基本数 据类型。 字符串常量用双引号括起来,如String str=“hello”;
JAVA语言中的整型常量默认为int型, 如: int i =3; 声明为标准的long型常量可以在其后加‘ l ’或‘ L ’ , 如: long l = 3L;
Java数据类型
浮点型
浮点类型用于表示有小数部分的数值。在Java中有两种浮点类型, 如下表所示:
类型名 大小(字节) 范围
float
Java数据类型
特殊字符的转义序列符
字符 \b \t \n \r \” \’ \\
含义 退格 制表 换行 回车 双引号 单引号 反斜杠
Unicode值
\u0008 \u0009 \u000a \u000d \u0022 \u0027 \u005c
Java数据类型
boolean类型
boolean类型适合于逻辑运算,只允许取值true或false,不可以使 用0或非0的整数替代true和false
由字母、数字、下划线、$符号组成,但不能以数字开头 不能是关键字和保留字 区分大小写 标识符的长度没有限制。 中文的变量和字符也是合法的,但不推荐使用。
变量命名规范: 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。例如:myScore
变量命名规则2-2
字符型(char)
布尔型(boolean)
类(class) 接口(interface) 数组
Java数据类型
整数类型:
包含以下4种:byte \ short \ int \ long 每一种类型都有各自占用 的内存空间和不同范围的表数范围如下:
类型名 byte short int long
大小(字节) 1(8bit) 2(16bit) 4(32bit) 8(64bit)
第二章
变量、数据类型和运算符
学习目标
掌握变量的概念 会使用常用数据类型 会使用常用运算符 会进行数据类型转换
/
变量
数据15
内存
15 内存中的数据
通过变量,可以为内存 中的位置提供一个有意 义的名称
应用程序要为每一项数据分配内存
需要多少内存 数据被存储在哪个
变量是存储数据的一个基本单元
类型名 boolean
大小(字节) 1(8bit)
范围 true或false
常见错误1
public class Hello3 {
public static void main(String[ ] args) {
String title;
System.out.println( title );
}
}wk.baidu.com
代码错误
int money; money = 1000 ;
使用变量的步骤:
第一步:声明一个变量
根据类型开辟空间
第二步:赋值
将数据存入空间
第三步:使用变量
取出数据使用
/
Java数据类型
Java数据类型示意图:
数据类型
基本(简单)数 据类型
引用(复合)数 据类型
数值型
整数类型(byte,short,int,long) 浮点类型(float,double)
范围
-128~127 -32768~32767 -2147483648~2147483647 -9223372036854775808~9223372036854775807
Java数据类型
JAVA语言中整型常量的三种表示形式:
十进制整数,如12, -314, 0。 八进制整数,要求以0开头,如012 十六进制数,要求0x或0X开头,如0x12
先声明变量并赋值, 然后才能使用
正确方案
1 String title = "Java"; //声明变量title并赋值
2 String title;
//声明变量title
title = "Java" ; //赋值
/
常见错误2