有哪位大虾帮我解决下面的问题,非常感谢1.字符类型的多种赋值(如:'a'、'中'、'\u0061')
2 数常量的默认类型;
3 局部变量、成员变量初始化;
4 变量的作用范围;
5 数字与字符的转换;
6 整数的转换及溢出跪求答案!!大虾们动动你们神脑,小子感激不尽
2 数常量的默认类型;
3 局部变量、成员变量初始化;
4 变量的作用范围;
5 数字与字符的转换;
6 整数的转换及溢出跪求答案!!大虾们动动你们神脑,小子感激不尽
整数前缀0x表示16进制数字,前缀0表示8进制数字,无前缀表示10进制数字。
如果数字没有后缀,没有小数,则默认为int
没有小数,有字母L后缀,则为long
有小数,默认为double
有小数,有字母f后缀,则为float
科学计数法略。
局部变量,
声明在方法中,指向的内容存储在栈中
手动初始化;可被final修饰,例外:形参就不需要显示初始化了,传入的值就是初始值
不能被权限修饰符修饰
不能被static修饰
作用于在的最近大括号之内。即临近原则
按作用范围分类:形参,方法局部变量,代码块局部变量
成员变量(也称为成员属性,域,值域)
声明在类中,指向的内容存储在堆
手动初始化,系统自动初始化。可被final修饰。例外:被final修饰且没有static的必须显式赋值.
可被权限修饰符修饰(public,protect,private)
当被static修饰时,此时又称作类变量、类属性,"类数据,static属性。
否则又称为实例变量,实例属性,instance属性
类属性的作用域与这个类的生存范围相同
实例属性的作用域这个类的实例(对象)的生存范围相同
如果数字没有后缀,没有小数,则默认为int
没有小数,有字母L后缀,则为long
有小数,默认为double