package lib;
public class Test{
static int a = 1;
public static void main(String[] args){
String var = "Hello";
System.out.println(a);
System.out.println(var);
}
}
包定义
类定义
类成员变量
类方法
局部变量
入口函数形式
标识符和关键字
基本数据类型
byte
8位
short
16位
int
32位
long
64位
float
32位
double
64位
char
16位
boolean
1个字节或4个字节
变量与常量
变量
String str = "123";
需要声明类型
作用范围
成员变量
局部变量
常量
final int PI = "3.14";
由final修饰,常量不可更改
运算符
赋值运算
String str = "123";
算术运算
+-*/%
比较运算
>、<、=、>=、<=、!=
逻辑运算
&&、||、!
位运算
&、|、~、<<、>>、>>>
三元运算符
?:
自动类型转换
遵循低级到高级的转换原则,即int与long类型运算会将int类型转换成long类型再进行运算
强制类型转换
高精度赋值给低精度时需要
int a = (int)35.5;
注意变量的有效范围
代码注释与编码规范
4.流程控制
复合语句
{}
条件语句
if...else
分支语句
switch(表达式){
case A:
........
break;
default:
......
break;
}