1、编程的基本组成
注释、声明一个类、定义方法、数据类型、变量名、变量值、标识符、运算符、表达式。语句等等。
2、数据类型
基本类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、char(2字节)、boolean(不确定)
引用类型:class、interface(接口)、数组,spring(字符串)
3、变量和常量
变量初始化的语法:数据类型 变量名 = 初始值;
常量初始化的语法:final数据类型 变量名 = 初始值;常量名字一般大写
4、数据类型的转换
小转大,自动转;大转小,需要强制转
5、标识符
分为系统自定义(即关键字)和用户自定义。
命名规则:见名知意、由英文字母,%,_或者数字组成、但是不能是数字开头,一般也不以_开头、驼峰命名、不能是关键字。
6、运算符
这就多了。
算术运算符、逻辑运算符、关系运算符,位移运算符等等、
+—*/ 这就不说了 %取模运算符(整除取余)、++、—— (符号在前,先算再用,符号在后,先用后算)
<> ==(这才是等于)=(这是赋值) !=(不等于)
%% 逻辑与 相当于 and
|| 逻辑或 相当于or
! 逻辑非 就是NO
% 位与 10%6=2
| 位或 5!3=7
^ 位异或 4^7=3 相同为假,不同为真
~ 位非 去相反数,再减-1
扩展赋值运算符
+= a+=b a=a+b ,加减乘除,都是同理
三目运算符 这是重点加难点啊
结构:布尔表达式?A:B
如果布尔表达式为true,执行A,如果为false,执行B
7、注释
单行注释 //
多行注释 /*
*
*/
文档注释 /**
*
*/
main方法: public static void main (String [] arges){
}
输入控件: Scanner sc(自定义)= new Scanner(System.in); 在这之前,还得提取控件 import java.util.Scanner;