java基础小总结

来源:互联网 发布:阿里云系统登录 编辑:程序博客网 时间:2024/05/22 10:38

1、java的数据类型:

在java中,所有的数值类型所占据的字节数与平台无关。

8种基本数据类型:

 byte-------->整型,1个字节,表示范围:-2^7~2^7-1;

short-------->整型,2个字节,表示范围:-2^15~2^15-1;

int-------->整型,4个字节,表示范围:-2^31~2^31-1;

long-------->整型,8个字节,表示范围:-2^63~2^63-1;

float-------->浮点型,4个字节,表示范围:大约-3.402 823 47E+38F~3.402 823 47E+38F(有效位数为6~7位);

double-------->浮点型,8个字节,表示范围:大约-1.797 693 134 862 315 70E+308~1.797 693 134 862 315 70E+308(有效位数为15位);

char-------->字符型,在java中char类型用UTF-16编码描述一个代码单元,范围:\u0000~\uFFFF;

boolean-------->布尔型,只有两个值:true和false。

引用数据类型:String、Double等等。

数值类型之间的转换:


箭头:表示无数据丢失的转换

虚箭头:表示可能有精度损失的转换


2、java的运算符:

算术运算符:+、-、*、/、%分别表示加、减、乘、除、取余;

自增运算符:++;

自减运算符:--;

关系运算符:==(相等) 、 !=(不相等) 、<(小于) 、 >(大于) 、 <=(小于等于) 、 >=(大于等于) 、 &&(短路与) 、 ||(短路或)、 !(非);

位运算符:&(按位相与) 、 |(按位相或) 、 ~(按位取反) 、 ^(亦或);

运算符优先级:


3、java的条件分支语句:

if语句:表达式的值为布尔类型

if(表达式) {  //如果表达式的值为true,则执行if代码块

if代码块;

}

if(表达式) {  //如果表达式的值为true,执行if代码块;为false,执行else代码块

if代码块;

}else {

else代码块;

}

if(表达式1) {

}else if(表达式2) {

}else if(表达式3) {

}else if ...


switch语句:表达式的值为整型或字符型(String   java8)

switch(表达式) {  //case代码块中,如果不加break,则会穿透执行

case 值一:

代码块;

break;

case 值二:

代码块;

break;


...

default:

default代码块;

break;

}


4、java的循环判定语句:

for循环:

for(表达式1;表达式2;表达式3) {

循环体;

}

表达式1:变量初值

表达式2:循环判定条件

表达式3:变量值改变

for循环执行顺序:表达式1--------表达式2--------循环体--------表达式3--------表达式2--------循环体--------表达式3...


while循环:

while(表达式) {  //表达式:循环判定条件

循环体;

}


do{}while循环:

do {

循环体;

}while(表达式)  //表达式:循环判定条件

while和do{}while的区别:while是先判断,后执行循环体;do{}while是先执行循环体,后判断

0 0
原创粉丝点击