基本数据类型:
int:
int 基本数据类型 ,内存空间占8位 取值范围-128~127 int i=10;
float
float 基本数据类型 ,内存空间占32位 取值范围 -2^31~-2^31-1 float f=10.0f;
long
long 基本数据类型 内存空间占 64位 取值范围 -2^63~-2^63-1 long l=10l;
short
short 基本数据类型 内存空间占16位 取值范围 -2^15~-2^15-1 short s=10;
byte
byte 基本数据类型 内存空间占8位 取值范围 -2^7~-2^7-1 byte b=10;
char
char 基本数据类型 内存空间占16位 取值范围 0~-2^16-1 char c='c';
double
double 基本数据类型 内存空间占32位 取值范围 -2^63~-2^63-1 double d=10.0d;
boolean
boolean 基本数据类型 内存空间占8位 取值范围 true~false boolean b=true;
权限修饰符:
public
Java语言修饰符,翻译为公共的。被public修饰的类,属性和方法不仅可以跨类使用,还可以跨包使用。
private
Java语言修饰符,翻译为私有的。是java语言中,访问权限最窄的修饰符。被private修饰的属性和方法,只能由本类使用,其子类不可以访问,更不可以跨包访问。
default
Java语言权限修饰符,在java语句中,通常称为 默认修饰符,只允许同包的中的类进行访问。
protected
Java语言权限修饰符,在java语句中,介于public和private之间的修饰符,起到保护的作用,即使不是同包的子类也可以访问,被protected修饰的类,方法,属性只能被本身的方法和子类访问。
条件判断语句:
if else
if用于条件判断,一般配合 elseif else使用
public void test(){
int a=10;
int b=5;
if(a>b){
sout("a大于b");
}
elseif(b>a){
sout("b大于a");
}
else{
sout("a和b相等");
}
}
switch一般和case和break一起联合使用
String name="lixiaobin";
switch(name){
case "lixiaobin":
sout("lixiaobin");
break;
case "lixiaobin":
sout("zhangsan");
break;
case "lixiaobin":
sout("lisi");
break;
default:
sout("无效")
}
在switch中,查找name相同的值,如果不管找不找得到都break,跳出。
1、switch分支语句中的表达式可以为byte,short,int,char型,常量值也是byte,short,int,char型,且常量值必须不同。注意:表达式的值不可以是long型数据,否则会导致编译错误。
2、switch语句中,如果表达式的值和case后面的常量值相同,则执行其后语句,直到遇到break语句或执行至switch完结为止。如果表达式的值和case后面的常量值都不相同,则直接执行default后语句,若无default,switch不会有任何处理。
循环语句
while
while一般和else 和continue break一起用
public void test(){
int i=1;
whlie(true)
sout(“学习java”);
i++;
if(i=5)
{
break;
//i=5的时候跳出循环
}
}
continue
continue为跳出本次循环