Java变量必须属于某种类型 变量值也必须与变量类型相匹配 例如: int studentNumber ∥声明单个变量 double velocity, distance;∥声明多个变量 studentNumber=30;∥给变量赋以整数30 int studentNumber=30;∥声明变量,并赋初值 2021/2/24
2021/2/24 11 Java变量必须属于某种类型 • 变量值也必须与变量类型相匹配 • 例如: int studentNumber; // 声明单个变量 double velocity, distance; // 声明多个变量 studentNumber=30; // 给变量赋以整数30 int studentNumber=30;// 声明变量,并赋初值
变量 图例: int sum =0: String s="Hello world!"; sum f789a1 Hello world! 2021/2/24 12
2021/2/24 12 变量 • 图例: – int sum = 0; – String s = “Hello World!”; sum 0 s f789a1 Hello World!
Java直接量 Java直接量包括基本数据类型直接量、字符串 ( String)直接量和null 布尔( boolean)直接量只有两个:true和 false c,u0061’,“u0051和u005a’是char直接量 34是int直接量 15,45.6,764E8和-32.0是 double直接量 34L是long直接量 15F,45.6f,76.4E8F和-320F是oa直接量 “ Hello world!”是 String直接量 nu是引用数据类型的直接量 任意引用数据类型的直接量(nu) 2021/2/24 13
2021/2/24 13 Java直接量 • Java直接量包括基本数据类型直接量、字符串 (String)直接量和null – 布尔(boolean)直接量只有两个:true 和 false – ‘c’, ‘\u0061’, ‘\u0051’ 和 ‘\u005a’是char直接量. – 34是int直接量 – 1.5, 45.6, 76.4E8和-32.0是double直接量 – 34L是long直接量. – 1.5F, 45.6f, 76.4E8F和-32.0F是float直接量 – “Hello World!”是String直接量 – null是引用数据类型的直接量 • 任意引用数据类型的直接量(null)
字符(char)直接量(常用的转义字符) "b'(退格) "r(换页) n'(换行) r(回车) "t'(水平制表符(到下一个tab位置) "'(单引号) ""'(双引号) "(反斜杠) 2021/2/24
2021/2/24 14 字符(char)直接量(常用的转义字符) • '\b' (退格) • '\f' (换页) • '\n' (换行) • '\r' (回车) • '\t' (水平制表符(到下一个tab位置)) • '\' ' (单引号) • '\" ' (双引号) • '\\' (反斜杠)
本章总体纲要 标识符和关键字 数据类型、直接量和变量 运算符 控制结构 结构化程序设计 2021/2/24 15
2021/2/24 15 本章总体纲要 • 标识符和关键字 • 数据类型、直接量和变量 • 运算符 • 控制结构 • 结构化程序设计