首先,在idea中创建一个项目,在src中建立一个包,在包中建立一个类。
在类中,包含一个mian方法,并在方法中输出一切梦的开始:Hello Wrold;
public static void main (String [] args){
System.out.println("Hello,World");
}
变量:是存储一个数的容器;变量的名字就代指那个数。
int a;//声明一个整型变量 名叫a
int b,c,d//声明三个整型变量 b,c,d 不同变量之间用逗号隔开,实现一次声明多个变量
变量的初始化:声明一个变量,第一次为变量赋值,为变量的初始化。
int a;
a=5;//变量使用等号赋值
int b=5;//变量可以在声明时直接赋值初始化
b=6;//将变量b中存储的值修改为6
变量的命名:变量的命名可以包含,字母、数字、下划线_ 、$符四种。
需要注意的是,不能以数字开头,不能包含特殊字符。
建议:使用小驼峰命名法 尽量英文的见名知意,不要使用拼音,允许用中文命名,但不建议。
int a;
int a1;
//int 1a;//编译错误,不能用数字开头
int _a;
//int %;//编译错误,不能包含特殊字符
基本数据类型有8种:byte,short,int,long,float,double,char,boolean。
int a=1;//整型变量,存一个整数。
long b=2L;//长整型变量,初始化时在数据后加L
double c=12.11;//双精度浮点型变量,默认为double型
float d=14.14F;//单精度浮点型,在初始化时数据后加F
boolean b1=true;
boolean b2=false;//布尔类型变量只能有两种赋值,true或false
类型的转换有两种,分别为自动转换和强制转换。
小类型到大类型,为自动转换,大类型转小类型,需强制转换。
int a=5;
long b=a;//小类型转大类型,自动转换
long c=120;
ing d=(int)c;//大类型转小类型,强制转换
分支结构:基于某种条件执行语句。
语法:
if(判断语句){
执行语句
}
if(1<2){
System.out.println("1小于2")//if中的判断语句为ture,执行语句输出1小于2
}
if(判断语句){
执行语句
}else{
执行语句
}
if(1>=2){
System.out.println("1大于2")
}else{
System.out.println("1小于2")
}
//因为if判断语句的结果为false,所以输出else中的语句块
if(判断语句){
执行语句
}else if(判断语句){
执行语句
}else{
执行语句
}
if(1>2){
System.out.println("1大于2")
}else(1=2){
System.out.println("1等于2")
}else{
System.out.println("1小于2")
}
//在此分支结构中,前两条路的判断语句都为false,所以执行最后一个语句块