黑马程序员---基本语法(一)
2013-11-09 14:12
85 查看
----------------------
android培训、java培训、期待与您交流! ----------------------
一,常量
(1)整数常量。所有整数
(2)小数常量。所有小数
(3)布尔型常量。较为特殊,只有两个数值。true false
(4)字符常量。将一个数字字母或者符号用单引号('')标识。
(5)字符串常量。将一个或者多个字符用双引号标识。
(6)null常量。只有一个数值就是:null.
二,进制
(1)就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,
就表示某一位置上的数运算时是逢X进一位
(2)java语言中整数的表现形式
A:八进制
**逢八进一
**所能表示的数据有:0-7
**用0开头表示
B:十进制
**逢十进一
**所能表示的数据有:0-9
C:十六进制
**逢十六进一
**所能表示的数据有:0-9,A-F(10-15)
**用0x或者0X开头表示
d:二进制
**逢二进一
**所能表示的数据有:
**用0b表示这是1.7的新特性,可以直接求出二进制的对应的十进制值
(3)进制的由来及特点。进制越大,表现形式越短
(4)进制转换
A:其他到十进制的转换
**其他进制包含二进制,八进制,十六进制
**转换规则
***先把数据的每一位上的系数乘以对应基数的次幂(低位从从零开始),然后相加即可
B:十进制到其他进制的转换
**规则:除基取余,直到商为0,最后将余数反转
**十进制到二进制
***除2取余,直到商为0,最后将余数反转
***十进制13对应的二进制数据是1101
***二进制到十进制的技巧(8421码)
**十进制到八进制
***除8取余,直到商为0,最后将余数反转
***十进制13对应的把进制数据是15
***十进制--二进制--八进制
****首先把十进制转成二进制
****其次把二进制数据每三位组合。左边不够三位用0补位
****然后把每个组合计算成对应的十进制数据
****最后从左到右把数据相连接即可得到八进制
**十进制到十六进制
***除16取余,直到商为0,最后将余数反转
***十进制13对应的把进制数据是D
***十进制--二进制--十六进制
****首先把十进制转成二进制
****其次把二进制数据每四位组合。左边不够四位用0补位
****然后把每个组合计算成对应的十进制数据
****最后从左到右把数据相连接即可得到十六进制
三,变量
(1)在程序的运行过程中,其值在指定范围内变化的值
(2)是内存中一个区域,用于存储数据
(3)变量的定义格式:
A:数据类型 变量名 = 初始化值;
(4)变量在使用的时候
A:第一种,在声明的时候,就初始化值
**数据类型 变量名 = 初始化值;
**举例:byte b = 100; System.out.println(b);
B:第二种 在使用前,赋值
**声明
**赋值
**使用
**举例 byte b2;
b2 = 100; System.out.println(b2);
四,数据类型
(1)java语言分为两种数据类型
A:基本数据类型
B:引用数据类型(类,接口,数组)
(2)基本数据类型
A:区别 在内存中分配的空间大小不同,从而导致它表示的数据范围不同
B:4类8种
**整数
***byte 占1个字节//8个开关,8个二进制位
***short 占2个字节
***int 占4个字节
***long 占8个字节 其后加L或l标识
**浮点数
***float 占4个字节 其后加F或f标识3.3f
***double 占8个字节
**字符
***char 占2个字节
**布尔型
***boolean This data type represents one bit of information,
***but its "size" isn't something that's precisely defined.
***这个数据类型代表一个比特的信息,但它的“大小”不是精确定义的东西.
***true,false
C:默认情况下:
**整数是int类型
**浮点数是double类型
----------------------
android培训、java培训、期待与您交流! ----------------------
android培训、java培训、期待与您交流! ----------------------
一,常量
(1)整数常量。所有整数
(2)小数常量。所有小数
(3)布尔型常量。较为特殊,只有两个数值。true false
(4)字符常量。将一个数字字母或者符号用单引号('')标识。
(5)字符串常量。将一个或者多个字符用双引号标识。
(6)null常量。只有一个数值就是:null.
二,进制
(1)就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,
就表示某一位置上的数运算时是逢X进一位
(2)java语言中整数的表现形式
A:八进制
**逢八进一
**所能表示的数据有:0-7
**用0开头表示
B:十进制
**逢十进一
**所能表示的数据有:0-9
C:十六进制
**逢十六进一
**所能表示的数据有:0-9,A-F(10-15)
**用0x或者0X开头表示
d:二进制
**逢二进一
**所能表示的数据有:
**用0b表示这是1.7的新特性,可以直接求出二进制的对应的十进制值
(3)进制的由来及特点。进制越大,表现形式越短
(4)进制转换
A:其他到十进制的转换
**其他进制包含二进制,八进制,十六进制
**转换规则
***先把数据的每一位上的系数乘以对应基数的次幂(低位从从零开始),然后相加即可
B:十进制到其他进制的转换
**规则:除基取余,直到商为0,最后将余数反转
**十进制到二进制
***除2取余,直到商为0,最后将余数反转
***十进制13对应的二进制数据是1101
***二进制到十进制的技巧(8421码)
**十进制到八进制
***除8取余,直到商为0,最后将余数反转
***十进制13对应的把进制数据是15
***十进制--二进制--八进制
****首先把十进制转成二进制
****其次把二进制数据每三位组合。左边不够三位用0补位
****然后把每个组合计算成对应的十进制数据
****最后从左到右把数据相连接即可得到八进制
**十进制到十六进制
***除16取余,直到商为0,最后将余数反转
***十进制13对应的把进制数据是D
***十进制--二进制--十六进制
****首先把十进制转成二进制
****其次把二进制数据每四位组合。左边不够四位用0补位
****然后把每个组合计算成对应的十进制数据
****最后从左到右把数据相连接即可得到十六进制
三,变量
(1)在程序的运行过程中,其值在指定范围内变化的值
(2)是内存中一个区域,用于存储数据
(3)变量的定义格式:
A:数据类型 变量名 = 初始化值;
(4)变量在使用的时候
A:第一种,在声明的时候,就初始化值
**数据类型 变量名 = 初始化值;
**举例:byte b = 100; System.out.println(b);
B:第二种 在使用前,赋值
**声明
**赋值
**使用
**举例 byte b2;
b2 = 100; System.out.println(b2);
四,数据类型
(1)java语言分为两种数据类型
A:基本数据类型
B:引用数据类型(类,接口,数组)
(2)基本数据类型
A:区别 在内存中分配的空间大小不同,从而导致它表示的数据范围不同
B:4类8种
**整数
***byte 占1个字节//8个开关,8个二进制位
***short 占2个字节
***int 占4个字节
***long 占8个字节 其后加L或l标识
**浮点数
***float 占4个字节 其后加F或f标识3.3f
***double 占8个字节
**字符
***char 占2个字节
**布尔型
***boolean This data type represents one bit of information,
***but its "size" isn't something that's precisely defined.
***这个数据类型代表一个比特的信息,但它的“大小”不是精确定义的东西.
***true,false
C:默认情况下:
**整数是int类型
**浮点数是double类型
----------------------
android培训、java培训、期待与您交流! ----------------------
相关文章推荐
- 黑马程序员——Java基本语法(二):程序流程控制、函数、数组
- 黑马程序员—Objective-C基础_基本语法
- 黑马程序员--ios基础--c语言--基础语法、基本运算
- 黑马程序员-IOS学习笔记-OC基础OC简介及基本语法
- 黑马程序员——01OC的基本语法
- 黑马程序员—Objective-C学习—基本语法、类和对象
- 黑马程序员-OC基本语法
- 黑马程序员——JAVA基础之(基本语法)
- 黑马程序员_第一天视频学习 了解mac的基本使用和c语言基础语法
- 黑马程序员 ---- java基础之基本语法
- 黑马程序员-IOS-OC基础-OC简介及基本语法
- 黑马程序员————C语言基本语法(数组、字符串、指针、其他数据类型)
- 黑马程序员-Java基础总结02——Java基本语法(一)
- 黑马程序员-OC的基本语法
- 黑马程序员——OC---初接触及基本语法
- 黑马程序员------object-c简史及对比基本语法与其他语言的不同
- 黑马程序员---Java基本语法(二)
- 黑马程序员-Java基础总结03——Java基本语法(二)
- 黑马程序员-JAVA基本的语法概念和常识
- 黑马程序员——Java基本语法