java的开发环境
一般我们都是在集成开发环境中编写代码的,初学一般使用eclipse中编写我们的代码。
程序
程序=数据+运算符+语法
数据类型分为基本数据类型和引用型数据类型
基本数据类型:
Java中有八个基本数据类型,从小到大它们占用内存的大小如下
- byte(1字节)
- boolean(一字节)
- short(2字节)
- char(2字节)
- int(4字节)
- float(4字节)
- double(8字节)
- long(8字节)
引用型数据类型:
初学用的最多就是String, 还有就是八大数据的包装类。
数据类型之间的转换:
数据类型要发生转换的前提是数据类型要相似,小类型的数据类型可以自动转换成大类型的数据,大类型的数据类型要强制转换成小数据的类型转换。
引用型的数据类型要发生数据类型转换,引用型数据之间要有继承关系。
变量
内存中开辟的用于临时存储数据的小空间,变量理解可以用生活中住宾馆来理解。
宾馆 | 内存 |
---|---|
房间类型 | 数据类型 |
房间号 | 变量存储地址 |
房间名称 | 变量名称 |
住人 | 存储数据 |
运算符
算术运算符>比较运算符>逻辑运算符>赋值运算符
- 算数运算符: ±*/%
- 赋值运算符: =, +=,-=,*=,/=,%=
- 逻辑运算符:&&,||,!
- 比较运算符:>,<,>=,<=,!=,==
语法
-
IF条件:让某些代码不去执行
1.1单IF结构 if(条件表达式){//boolean----true/false // 满足条件即要执行的操作 } 2.2 IF...ELSE 结构 if(条件表达式){ // 满足条件即要执行的操作 }else{ // 不满足条件时所执行的操作 } 2.3 多重IF结构:适合区间判断 if(条件表达式){ } else if(条件表达式){ } else if(条件表达式){ } else{ }
-
分支结构:
switch(变量){//
case 值1: break;
case 值2: break;
case 值3: break;
default:
}
- 循环结构:
while(循环条件判断){
循环体
}
do{
循环体
}
while(循环条件判断);
do while 与 while 的区别是:do while 不管怎样都会进行一次循环体,再进行循环条件判断,while则是一开始就会进行一次循环条件判断。
for循环条件初始化;循环条件判断;循环条件改变){
循环体
}
在不明确循环次数的情况下,一般使用while和do while 循环,在明确循环次数的情况下,一般使用for循环。