Java编程基础(一)——(变量与标识符以及八种基本数据类型)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44222492/article/details/99679261

一、变量与标识符

1. 变量的定义

(1)数学名词定义:

  变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。

(2)计算机解释:

  变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。

2. 变量的分类

(1)按所属的数据类型划分:
  • ① 基本数据类型变量
  • ② 引用数据类型变量
(2)按被声明的位置划分:
  • ① 局部变量:方法或语句块内部定义的变量
  • ② 成员变量:方法外部、类的内部定义的变量

3. 声明变量的格式:

(1)声明变量

  类型 变量名;

(2)声明的同时给交量赋值

  类型 变量名=值;

(3)给已声明过的变量赋值

  变量名=值;

4. 标识符定义

  Java对包、类、方法、参数和变量等要素命名时使用的字符序列称为标识符。

5. Java标识符命名规则

(1)由字母、数字、下划线(_ )和美元符号($)组成。
(2)不能以数字开头。
(3)区分大小。
(4)长度无限制。
(5)不能是Java中的关键字和保留关键字。

  标识符命名习惯:驼峰命名法。以单词或单词组合来命名

合法标识符:

abc、zimu、 abc_de、_ abc、 abc_ 123

非法标识符:

2abc、abc#de、 abc 字母、class、public

二、八种基本的数据类型

数据类型 关键字 占用字节 取值范围 默认值
布尔型 boolean 不定值 true,false false
字节型 byte 1 -128~127 0
短整型 short 2 -32 768~32767 0
整型 int 4 -2147483 648~ 2147483647 0
长整型 long 8 -92233720368547 75808~9223372036854775807 0
字符型 char 2 0~65535 ‘^\u0000’
单精度浮点型 float 4 1.4E-45~3.4028235E38 0.0F
双精度浮点型 double 8 4.9E-324~1.7976931348623157E308 0.0D

注意:
(1)字节(Byte)是:计算机文件大小的基本计算单位。
1个字节(Byte)=8个位( Bit)
Bit意为“位”或“比特”,是计算机运算的基础。
(2)单位换算:
1byte = 8bit
1KB = 1024byte
1MB = 1024KB
1GB = 1024MB
1T8=1024G
1PB=1024TB

1. 基本数据类型转换

(1)自动类型转换

  容量小的数据类型自动转换为容量大的类型。
自动类型转换

扫描二维码关注公众号,回复: 7192709 查看本文章
  • byte、short、int,他们三者在计算时会转换成int类型
  • 如果把int值转化为float值,或者把long值转化为double值,不需要强制转化,但可能丢失精度。
  • float 和double是属于近似值。
  • byte、char、short、int、long属于精确值。
  • 如果用于表示货币值,不建议使用float或double
(2)强制类型转换

  容量大的类型转换成容量小的数据类型时,要加上强制转换符。
long n= 100L;
int i= (int)n;

  • 有可能造成精度降低或数据溢出,使用时要小心。
  • boolean类型不能转换成任何其它数据类型。

猜你喜欢

转载自blog.csdn.net/weixin_44222492/article/details/99679261
今日推荐