有哪位大虾帮我解决下面的问题,非常感谢1.字符类型的多种赋值(如:'a'、'中'、'\u0061')
2  数常量的默认类型;
3  局部变量、成员变量初始化;
4  变量的作用范围;
5  数字与字符的转换;
6  整数的转换及溢出跪求答案!!大虾们动动你们神脑,小子感激不尽

解决方案 »

  1.   

    都是基础,看入门教科书即可,发帖浪费分多不值。说个2吧,
    整数前缀0x表示16进制数字,前缀0表示8进制数字,无前缀表示10进制数字。
    如果数字没有后缀,没有小数,则默认为int
    没有小数,有字母L后缀,则为long
    有小数,默认为double
    有小数,有字母f后缀,则为float
    科学计数法略。
      

  2.   

    都是基础,看入门教科书即可,发帖浪费分多不值。我说3,4吧,
    局部变量
    声明在方法中,指向的内容存储在栈中
    手动初始化;可被final修饰,例外:形参就不需要显示初始化了,传入的值就是初始值
    不能被权限修饰符修饰
    不能被static修饰
    作用于在的最近大括号之内。即临近原则
    按作用范围分类:形参,方法局部变量,代码块局部变量
    成员变量(也称为成员属性,域,值域)
    声明在类中,指向的内容存储在堆
    手动初始化,系统自动初始化。可被final修饰。例外:被final修饰且没有static的必须显式赋值.
    可被权限修饰符修饰(public,protect,private)
    当被static修饰时,此时又称作类变量、类属性,"类数据,static属性。
    否则又称为实例变量,实例属性,instance属性
    类属性的作用域与这个类的生存范围相同
    实例属性的作用域这个类的实例(对象)的生存范围相同
      

  3.   

    整数前缀0x表示16进制数字,前缀0表示8进制数字,无前缀表示10进制数字。
    如果数字没有后缀,没有小数,则默认为int
    没有小数,有字母L后缀,则为long
    有小数,默认为double