变量: int a=10
声明变量: int a;
整型: byte -128~127 short -32768~32767 int 上下二十亿 long 浮点型: float double 精确度不同 float 占用四个字节 double 占用8个字节 默认为double 存储范围大 精度高 boolean true false char (文本型) 占用两个字节 存放字符的数据类型 采用unicode编码 char t = ‘$’;
标识符(类名、变量名等各种名称) Java中标识符的命名规则: 1.标识符由字母、数字、下划线_ 、美元符号$组成,且首字母不能是数字 2.不能把java关键字和保留字作为标识符 3.标识符没有长度限制 4.标识符对大小写敏感,ABC abc Abc aBC 满足以上四点即可,代码就不会报错,还需注意一下细节: 1.类名首字母一般要大写(规定,小写也可以) 2.标识符由多个单词组成的时候,单词首字母大写,这被称为驼峰标识。HelloWorld
单行注释 // 多行注释 /* / 文档注释 /* */
1.±*/加减乘除,%取余 2.++a和a++的区别:++a 自增(前) a=2;b=++a; 则a=3,b=3 (先加后用);a++ 自增(后)a=2;b=a++; 则a=3,b=2 (先用后加)
结果都是boolean型(true/false)
、< 、<=、>=、 boolean x = a>20;
&与 并且 and 短路与&& | 或 或者 or 短路或|| 短路:第一个条件能决定结果,第二个条件直接跳过。 !非 取反 not
程序流程控制
if(布尔值的判别条件) else
Scanner
import java.util.Scanner; //引入扫描器功能 Scanner sc = new Scanner(System.in) //创建一个扫描器 int a = sc.nextInt(); //键盘输入数字函数的参数: 运行函数时需要的已知条件 函数的返回值:函数执行结束之后的结果,返回到调用的位置
数组可以是任何类型
或者
for(int t:c) { System.out.println(t); }