变量

1、什么是变量?

变量的定义是: 用来命名一个数据的标识符。

2、八种基本类型分别是:

整型 (4种)
 变量_第1张图片

 

 

 


字符型 (1种) :char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
                             其长度和short一样,也是16位的
           只能存放一个字符,超过一个字符就会产生编译错误
浮点型 (2种) :float 长度为32位
        double 长度为64位

                            注意: 默认的小数值是double类型的

布尔型(1种):布尔型用于表示真假,其长度为1。虽然布尔型真正存放的数据是0(false) 1(true)
         但是,不能直接使用0 1 进行赋值。

String类型:String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
          String类型是Immutable的,一旦创建就不能够被改变。

 

(1)整数的字面值

整数的字面值可以用如下四种进制来表示:

十进制: 基 10, 包含从0-9的数字,平常用的就是这种
十六进制: 基 16, 包含从0-9的数字,和从A-F的字母。
八进制: 基 8, 包含从0-7的数字
二进制: 基 2, 包含0和1。(从 JAVA7开始就可以创建 二进制的字面值了)

(2)浮点数字面值

当以f或者F结尾的时候,就表示一个float类型的浮点数,否则就是double类型(以d或者D结尾,写不写都可以)。
浮点数还可以用E或者e表示(科学计数法)
e2表示10的二次方,即100
1.234e2 = 1.234x100

(3)字符和字符串字面值

 
字符的字面值放在单引号中

字符串的字面值放在双引号中

需要注意的是,\表示转义,比如需要表示制表符,回车换行,双引号等就需要用 \t \r \n \" 的方式进行 。
public class HelloWorld {
 
     public static void main(String[] args) {
         String name = "盖伦" ;
         char a= 'c' ;
 
         //以下是转义字符
         char tab = '\t' ; //制表符
         char carriageReturn = '\r' ; //回车
         char newLine = '\n' ; //换行
         char doubleQuote = '\"' ; //双引号
         char singleQuote = '\'' ; //单引号
         char backslash = '\\' ; //反斜杠
         
     }
}
   

3、数据类型的转换

变量_第2张图片

 

 

 4、变量的命名规则

 
变量命名只能使用 字母 数字 $ _
变量第一个字符 只能使用 字母 $ _
变量第一个字符 不能使用数字
注:_ 是下划线,不是-减号或者—— 破折号
 
关键字列表:
变量_第3张图片

 

变量_第4张图片

 

 

 5、final变量:当一个变量被final修饰的时候,该变量只有一次赋值的机会。

         final在方法可以修饰变量,但在方法外修饰的是常量。

 

 

 

你可能感兴趣的:(变量)