注释
//单行注释
/* 多行注释 *
/**文档注释 */
变量
数据类型 变量名 = 数值;
int a=1;
常量
不可改变的量
final 数据类型 变量名 = 值;
final int a = 1
类型转换
高转低需要强制转换,低转高则自动转换
低 -------------------------------------------------> 高
byte < short < char < int < long < float < double
(数据类型)变量名
强制转换
double a = 1;
int b =(int)a;
自动转换
int a = 1;
double b = a;
Scanner
import Java.util.Scanner//导入scanner类
Scanner scanner = new Scanner(System.in);//创建扫描器
System.out.println(scanner.next());//获取用户输入和输出用户输入
scanner.close();//关闭扫描器
选择结构
if单选择
/*
if(布尔表达式){
执行语句
}
*/
if(2>1){
System.out.println("正确");
}
if双选择
/*
if(布尔表达式){
true执行这里的语句
}else{
false执行这里的语句
}
*/
if(2<1){
System.out.println("正确");
}else{
System.out.println("错误");
}
if多选择结构
if(布尔表达式){
执行语句
}else if(布尔表达式){
执行语句
}else if(布尔表达式){
执行语句
}
if切套结构
if(布尔表达式){
if(布尔表达式){
执行语句
}
}
switch多选择
switch(判断物){
case 判断物:
break;
case 判断物:
break;
default:
}
```java
switch(1)
case 1://匹配判断
System.out.println("匹配成功");
break;//匹配成功跳出匹配
case 2:
System.out.println("匹配成功");
default;//没有匹配的值时执行下面代码
System.out.println("没有匹配值");
while循环
/*
while(布尔表达式){
语句
}*/
int i=1;
while(i<=10){
System.out.print("i:"+i);
i++;
}