一, 数据类型取值范围
二, 八种数据类型在成员变量中的默认值
(1) 成员变量, 没有赋值, 编译不会报错, 系统会自动给赋值
byte\int\short\long 默认值为 0;float\double 默认值为 0.0;boolean 默认值为 false;char 默认值为 \ u0000
总结: 一切向零看齐
(2) 局部变量, 没有赋值如果直接编译会报错
- public class d10
- {
- static int i = 100;
- static int a;// 这是成员变量, 没有赋值, 编译不会报错, 系统会自动给 a 赋值
- public static void main(String[] args)
- {
- //int b; // 这是局部变量, 没有赋值如果直接编译会报错
- //System.out.println(b);
- System.out.println(i);
- System.out.println(a);
- }
- }
三, 转义符
1.print 代表输出之后不换行, 而 println 代表输出之后换行
2. 转义字符, 反斜杠在 java 中是转义作用
\n 代表换行;\t 代表制表符;
- public class d10_2_transferred_meaning_character
- {
- public static void main(String[] args)
- {
- char c1 = 'a';
- System.out.println(c1);
- System.out.print(c1);//print 代表输出之后不换行, 而 println 代表输出之后换行
- char c2 = '\n';// 转义字符,\n 代表换行, 反斜杠在 java 中是转义作用
- System.out.println(c2);
- char c3 = '\t';
- System.out.print(c3);
- }
- }
四, 源码:
d10_data_type_default_value.java
- d10_2_transferred_meaning_character.jav
- https://github.com/ruigege66/Java
- 2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知 - 睿)
3. 博客园: https://www.cnblogs.com/ruigege0000/
来源: https://www.cnblogs.com/ruigege0000/p/11280048.html