Java学习
基础知识点
模板
public class Hello{
public static void main (String args[]){
}
}
输出
System.out.print();//不换行
System.out,println();//换行
输入
Scanner in = new Scanner(System.in);
System.out.println(in.nextLine());
运算符优先级
优先级 | 运算符 | 运算 | 结合关系 | 举例 |
---|---|---|---|---|
1 | + | 单目取正 | 自右向左 | a*+b |
1 | - | 单目取负 | 自右向左 | a*-b |
2 | * | 乘法 | 自左向由 | a*b |
2 | / | 除法 | 自左向右 | a/b |
2 | % | 取余 | 自左向右 | a%b |
3 | + | 加法 | 自左向右 | a+b |
3 | - | 减法 | 子左向右 | a-b |
3 | + | 加法 | 字符串连接 | “ah”+“uc” |
4 | = | 赋值 | 自右向左 | a=b |
变量与常量
- 常量:
常量的值不可以改变
final 类型 名称 = 值 - 变量
先定义,再用
类型 变量名 = 值
基本结构
控制语句类型
条件
- if
- if-else
- if-else-if级联
- if的嵌套
- switch case break default 多路分支
循环
- while
不断执行while(true) - do-while