Java学习笔记<2>面向过程相关
来源:互联网 发布:南风知我意七微好看吗 编辑:程序博客网 时间:2024/05/22 14:56
变量的分类
<1>按被声明的位置划分:
局部变量:方法或语句块内部定义的变量
成员变量:方法外部,类内部定义的变量
注:类外面不能有变量的声明
<2>按所属的数据类型划分:
基本数据类型变量
引用数据类型变量
基本数据类型
逻辑类型
适用于逻辑运算,一般用于流程控制。
与c/c++语言不同的是,boolean类型的数据只允许取值true或false,不可以用0或非0整数代替。
public class test{public static void main(String[] args){int right = 1;boolean left = true;/*if(right)System.out.println("hello world"); 报错 int 无法转换为boolean*/ if(left)System.out.println("hello world");}}
字符类型
java采用unicode编码,每个字符占两个字节。
整数类型
java各整数类型有固定的表示范围和字段长度,其不受操作系统的影响,保证了可移植性。
java语言的整形常量默认为int型,声明long类型可以在后面加上L。
浮点类型
浮点类型有固定的表示范围和字段长度,也不受操作系统的影响。
浮点类型默认为double类型,如果要声明float类型的变量,需要在后面加上F或f。
基本数据类型转换
boolean类型不能转换为其他类型
其他类型转换时遵循下面的规则:
<1>容量小的数据类型自动转换为容量大的。
byte、short、char->int->long->float->double
byte、short、char之间不会发生转换,运算时转换为int类型
<2>容量大的转换为容量小的时,需要加上强制转换符。
<3>多种类型数据混合运算时,系统先将所有数据转换为容量最大的那种数据类型,再进行计算。
0 0
- Java学习笔记<2>面向过程相关
- Java学习笔记<3>面向对象相关
- c++ 学习笔记:面向过程
- java面向对象学习笔记(2)
- Java学习笔记之面向对象2
- 面向对象java学习笔记2
- 黑马学习笔记--JAVA面向对象2
- Python学习笔记5-面向对象相关
- JAVA学习第2天 面向对象相关概念
- java面向对象学习笔记
- java学习笔记-----面向对象
- JAVA学习笔记----面向对象
- java面向对象学习笔记
- 学习笔记-Java面向对象
- java面向对象学习笔记
- java学习笔记面向对象
- JAVA学习笔记-面向对象
- 【JAVA学习笔记】面向对象
- memset函数使用详解
- linux shell 指令 诸如-d, -f, -e之类的判断表达式
- 伴君如伴虎,腾讯开除事件证明这句话一点都没有错
- load-on-startup
- 详解CSS选择器、优先级与匹配原理
- Java学习笔记<2>面向过程相关
- 线段树模板
- Ajax入门
- hdu 4937 Lucky Number ( 进制转换+枚举 )
- 取余运算规则
- 在线聊天小系统
- WINDOWS7下JAVA环境变量配置
- poj4607(树的直径)
- 孙鑫C++教程笔记02