您的位置:首页 > 职场人生

黑马程序员 Day2 Java基础常量与变量等

2014-05-18 16:54 253 查看
-------
android培训、java培训、期待与您交流! ----------

一、标示符

1.Java语言基础组成:

关键字、运算符、标示符、语句、注释、函数、常量和变量、数组。

2.对于整数,Java有三种表达形式:

十进制:0-9,满10进1

八进制:0-8,满 8进1

十六进制:0-9,A-F,满16进1,用0x开头表示

规律:进制越大,表现形式越短,计算机中无论什么形式都是二进制表现形式

  ☆二进制和十进制之间的转换:

*十进制转换二进制:

原理:对十进制数进行除二运算

例:10进制6的转换二进制



 
*二进制转换十进制:

原理:二进制乘以2的过程

例:2进制110转换10进制

110:

    0×2º+1×2¹+1×2²

       0 +   2 +   4 = 6 

所以2进制110的十进制是6

*技巧:十进制转换二进制

0
0 1
1 0 1
0 1

      128      64      32      16       8       4       2       1

       ×      ×      32   +  16      ×    +  4    +  2    +  1 = 53

0和任何数相乘都为0,所以直接忽略0下的数,把剩下的树相加即可。

        如果十进制内全部为1:

1
1 1
1 1 1
1 1

      128   +  64  +   32   +  16   +   8   +   4    +  2    +  1 = 255

   
则结果为255,所以说一个字节最大值为255。

二、  数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的空间。



整数默认int,小数默认double。

*1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节。

三、运算符

算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三元运算符。

例:区别a++和++a

class yunsuanfu
{
public static void main(String[]args)
{
int a=3 ,b;
b=a++;/*b=++a*/
System.out.println("a="+a+",b="+b);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐