输入输出
•
输入
•
输出
命名规范
•
($_还有字母数字,数字不能开头)(强制)
•
常量 全部大写
•
类名 首字母大写的蛇形命名
•
函数 首字母小写的蛇形命名
•
变量 首字母小写的蛇形命名
程序入口
class 随便写
{
public static void main(String [] arg)
{
System.out.println("fdsf");
}
}
算术运算符
int x = 4;
int y = (x++)+(++x)+(x*10); // 70 ! ! !
int a = 3;
int b = 10;
//这种=右边会自动转成大的运算,如果左边盛不下会直接报错。
int c = a+b;
int d = a-b;
int e = a*b;
int f = b/a; // 10/3=3
int h = b%a; // 10%3=1
//下面五个自带强制类型转换(把左边的a按右边的情况升级)
a += 4;
a -= 4;
a *= 4;
a /= 4;
a %= 4;
a1=a1++;
a1=a1--;
逻辑运算符
一般都用&& ||
& : 与,无论左边的结果是true还是false,右边都要参与运算,对非布尔类型还是位与运算,|,~非,^异或,也是
&& : 与,如果左边的结果是false,右边不参与运算。
| : 或,无论左边的结果是true还是false,右边都要参与运算
|| : 或,左边结果如果是true,右边不参与运算。
! : 非
^ : 异或,相同为false,不同为true.
一般都用&& or || ,因为它俩快,不做多余的运算,但是想要符号右边的运算的话还是要用& or |
int a = 3;
int b = 4;
boolean bl = (a++ == 3) || (b++ ==4); //如果这里用| b的结果会不一样.
//3 == 3 | 4 == 4 ---->true | true --->true
//3 == 3 ---->true
System.out.println(a +" "+ b +" "+ bl);
评论区