注释
注释是每个程序不可缺少的部分,约定中每个程序都以注释开始,注释写有每行程序的作用以及其他一些需要注意的地方。注释是给程序员看的,编译器会将注释去掉。每个右大括号后最好都有一个注释,说明此括号结束的是哪个方法或类。
注释主要有三种形式:
1.行尾加//
2./…..注释多行…./
3./*…..文档注释……/
类、标识符、方法
1.类
基本类型:byte、int、short、long、char、float、
double、blooean。用时注意所占字节,数字注意精度。汉字占用与char类型相同。
char、byte、int、long、float、double、short初始值为0,blooean初始值为false,引用类为null。
每个java程序都至少要声明一个类,关键字是class。格式为:class加空格加类名称,关键字new创建类的新对象。例:
Scanner input = new Scanner(System.in)
本行中创建了一个新变量input其类型为Scanner,即调用Scanner类。
注:类名称首字母一般大写且与内容相关,public类与java文件同名
2.标识符
标识符组成:大小写字母、数字、’_’、’$’。不能以数字开头,不能含有空格,有大小写区分。
3.方法
方法(method):一个类有一个或多个方法,但只能有一个main方法,可以有多个名字为main的方法。
访问修饰符:private、public,protected,还有默认
输出
输出指令为System.out.print (printf \ println)
print为正常输出
printf可用来显示格式化数据:格式化指令符
println为自动换行。
\n:换行符
\t:水平制表符
\r:回车符
运算符
instanceof :用来判断某个实例变量是否属于某种类的类型。这句话不准确,instanceof可以用来判断某个实例变量是否属于某种类的类型,但它的功能不局限于此,比如还可以判断某个类是否属于某个类的子类的类型。
1. 算术运算符、取模运算符(%):+、-、*、/、%
2. 自增自减运算符:++、–
3. 关系(比较)运算符:< 、> 、 == 、 != 、<= 、>=
4. 位运算符:&、|、~、^(异或)
5. 逻辑运算符:&&、||、!
6. 移位运算符:>>、<<、>>>
7. 三目条件运算符:
三目条件运算符是一个逻辑判断与赋值运算符的组合。语法如下:
<逻辑表达式> ? <表达式1> : <表达式2>
当逻辑表达式为真时,表达式1有效;当逻辑表达式为假时,表达式2有效。
逻辑运算符(&&、||)与位运算符(&、|)的区别:
1. 逻辑运算符只能针对boolean类型进行逻辑运算,而位运算还可以对数值进行逻辑运算。
2.逻辑运算符有短路情况,即前面的表达式可以得到最终结果时,后面的表达式将不被执行