§ 1.2java基本语法
? Java基本数据类型
? 常量
? 变量
? 运算符与表达式
1.2.1 Java基本数据类型
? Java基本数据类型有八种,
? int(整型 )
? byte(字节型)
? short(短整型)
? long(长整型)
? float(单精度浮点型 )
? double(双精度浮点型)
? char(字符型 )
? boolean(布尔型)
1.2.2常量的定义与使用
final 数据类型 值;
final int nNumber = 1;
final float fNumber = 2.22f;
1.2.3变量
? 变量的名称必须是一个合法的标识符号,它是字母、
数字、下划线或美圆符号( $)的组合,Java 中的变
量区分大小写,变量名不能以数字开头、也不能是
Java中的关键字。
? 定义变量时要注意变量的作用域,变量的作用域指明
可访问该变量的一段代码。
变量数据类型 变量名称;
1.2.4赋值运算符
示例 1.2.7
public class EqualMarkTest
{
public static void main(String[] args)
{
int x,y;
y = (x = 2 + 5);
System.out.println();
System.out.println("x = " + x + " y = " + y);
}
}
1.2.5算术运算符
取负、自增和自减,- ++ --
乘、除和取模,* / %
加、减,+ -
1.2.6关系运算符
? 通过关系运算符所描述的关系表达式产生一个 true
或者 false的结果,下面按优先的级别列出关系运算
符 (返回布尔值 )
? 例如,
4 > 3 返回 true
5 = = 6 返回 false
1.2.7 逻辑运算符
? 逻辑运算符 (计算结果是布尔值 )
? 逻辑运算符用于计算多个比较运算符组成的表达
式 。 按优先级别顺利排列为,
! ^ && ||
非 异或 与 或
1.2.8 字符串运算符
? 字符串运算符只有一个, +”,称为联合运算符 。 它
用于将不同的字符串联接在一起构成一个新的字符
串 。
String s1 =,My name is,, ;
String s2 =,Java Programer”;
String s3 = s1 + s2;
这个时候,字符串 s3中的内容为:, My name
is, Java Programer”
1.2.9条件运算符
? 条件运算符(?:)是一个特殊的操作符,它支
持条件表达式,即一个简单的双重选择 if –else语
句的简单缩写。它的基本语法格式如下,
? expression? statement1, statement2
? 其中表达式 expression 的值为一个 boolean类型
的值,如果该值为 true,则执行 statement1,否
则执行 statement2。
int nResult;
int nNumber = 9;
nResult = nNumber = = 0? 0, 1;
/*
由于 nNumber 的值为 9,不为 0,所以表达式
nNumber = = 0 为假,所以 nResult 的值为 1;
*/
1.2.10表达式
? 表达式是运算符和操作数的组合 。
? 表达式允许我们进行数学计算, 值的比较, 逻
辑操作和操作对象实体 。
? 表达式可以是变量, 常量, 运算符, 方法调用
的序列, 它执行这些元素指定的计算并返回结
果给某个特定的值 。
小结
? Java中常用数据类型
? Java中变量的定义与使用
? Java中相关运算符
? Java中相关表达式