黑马程序员技术交流社区

标题: 看视频笔记——变量 [打印本页]

作者: 愿㊡╃數曐曐メ    时间: 2013-5-28 06:54
标题: 看视频笔记——变量
变量:
1)根据位置:局部变量和全局变量
     局部变量在使用前,必须赋值,否则报错
     全局变量不用赋值,系统默认的给了全局变量一个值(整数的默认值是:0)
2)根据变量类型:  基本类型的变量   引用型变量

byte  字节型整数    8位  
        一位【 】
        【】【】【】【】【】【】【】【】
         几个字节?  一个字节
-----------------带符号整数------------

short  短整型      16位
         几个字节?     2个字节

int     整型          32位  默认的
        几个字节        4个字节

long  长整形       64位
                           8个字节
Ex:int x=-20;

--------------无符号整数-------------------

char  字符型整数      16位   
  java语言,一个char能否表示一个汉字?    能
  一个汉字是16位

char 是无符号整数。
char x=-20;  (错)
-------------------------------------------
小数:

float(单精度浮点)    32位   4个字节                              
double(双精度浮点)  默认的  64位 8个字节
                    

-------------------------------------------
boolean          1位  1/8字节                                            
                                                                        
值是:true      false                                                   
他的值是关键字                                                           
  假象:1   true                                                        
            0   false                                                   
-------------------------------------------
1)char  x='a';
2)char  x=97;
3)char x=0x61;
4)char x=0141;
5)char x='\u0061';
汉字的范围:\u4e00    \u9ef5
\u形式:
\uxxxx     x是一个16进制数 注意:0x(十六进制是以ox开头的)


1和2有啥区别?
答:当字符可以由键盘输入的话,那么用1最好,直观
2可以表示任何字符,例如非键盘输入的字符。

‘a’用数字来表示 97

字符串用  双引号括起:
  "A"

  
String x="a";
x是啥类型?引用型变量
   char x='ab';   (cuo )
   String x="ab";  (dui)

String s="*********************";
System.out.println(s);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2