8、 变量的类型转换
6、 Java中的变量
?
变量的声明方法 变量的赋值
?
变量的声明+赋值赋值
7、 Unicode字符集
?
Unicode为每种语言的每个字符设定了统一并且唯一的二进制码;
9、? Java使用Unicode字符集编码
? 每个字符占2个字节
?
存字符的字符集编码与取字符的字
符集编码不一致,就会出现乱码现象
1 / 1文档可自由编辑
?
自动类型转换(隐式类型转换):取值范围小的类型 赋值给 取值范围大的类型
?
如 :double a=1.2;int b=3;
a=b;
?
强制类型转换(显式类型转换):取值范
围大的类型 赋值给 取值范围小的类型,
强制类型转换格式:目标类型 变量 = (目标类型)值
?
如 :double a=1.2;int b=3;
b=(int)a;
?
在程序中,变量一定会被定义在某个大
括号中,该大括号所
变量的作用域
包含的代码区域便是这个变量的作用域
10、
运算符
比较运算符 逻辑运算符 算术运算赋值运算符 + - + - * 符 = += -= *= /= == != < > <= 1 / 1文档可自由编辑
& | ^ ! &&
/ % ++ ++ -- -- 11、
%= >= || 赋值运算符 运算符 = += -= *= /= %= 运算 赋值 加等于 减等于 乘等于 除等于 模等于 范例 a=3;b=2; a=3;b=2;a+=b a=3;b=2;a-=b a=3;b=2;a*=b a=3;b=2;a/=b a=3;b=2;a%=b 结果 a=3;b=2; a=5;b=2; a=1;b=2; a=6;b=2; a=1;b=2; a=1;b=2; 12、
?
逻辑运算符
&与&&都表示与操作,当且仅当两边的操作数都为true时,结果才为真;
? ? ? ? ?
&:无论左边为true还是false,右边都要进行运算 &&:如果左边为false,右边不再运算
|与||都表示或操作,当两边操作数有一边为true,结果就为真; |:无论左边为true还是false,右边都要进行运算 ||:如果左边为true,右边不再运算
1 / 1文档可自由编辑
13、
运算符的优先级
运算符 . 、[]、 () ++ 、--、 ! * 、/、 % +、- < 、>、 <=、 >= == 、!= & ^ | && || ?: =、 *=、 /= 、%= 、+=、 -= 、 &=、 ^=、 |= 优先级 1 2 3 4 5 6 7 8 9 10 11 12 13 14、
?
获取输入信息
System.out:表示输出流,print()是输出到控制台,println输出到控制台,并且将光标移到下一行
?
System.in:表示输入流,输入流来自键盘,需要使用Scanner类创建对象读取来自System.in的输入
?
Import java.uitil.Scanner;
1 / 1文档可自由编辑
? ?
Scanner scanner=new Scanner(System.in) int a=scanner.nextInt()
方法 .next() 功能 读取一个字符串,字符串遇到空格就终止 .nextByte() .nextShort() .nextInt() .nextLong() .nextFloat() .nextDouble() 15、
? 16、
读取byte类型的整数 读取short类型的整数 读取int类型的整数 读取long类型的整数 读取float类型的整数 读取double类型的整数 常量
final 类型 常量名 = 具体的值
转义字符:\'(单引号)、\"(双引号)、\\(反斜杠)、\r
(回车)、\n(换行)、\t(Tab键)、\b(退格)
练习题
一、 填空题 1.
Java中程序代码必须在一个类中定义,类使用( class )关键字来定义。
2. 3.
布尔常量即布尔类型两个值,分别是( true )和( false )。 Java中的注释可以分为三种类型( 单行注释 )(多行注释 )和(文
1 / 1文档可自由编辑