------- 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);
}
}