Java中标识符与运算符
1.标识符
标识符定义规则:
·由数字、字母、下划线和美元符号组成
·不能是关键字
·不能以数字开头
·区分大小写
常见命名约定:
小驼峰命名法
大驼峰命名法
2.运算符
(1)算术运算符
" + “,” - “,” * “,” / “,” % "
public class Operator{
public static void main(String[] args){
int a=6;
int b=4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
}
}
(2)赋值运算符
" = “、”+=“、”-=“、”*=“、”/=“、”%="
public class Operater2{
public static void main(String[] args){
int a=100;
System.out.println("a="+a);
a+=200;
System.out.println("a="+a);}
}
(3)关系运算符
“==” “!=” “>” “>=” “<” “<=”
(4)逻辑运算符
短路逻辑与:“&&”
短路逻辑或:“||”
布尔逻辑异或: “^”
逻辑非:“!”
布尔逻辑与:“&”
布尔逻辑或:“|”
public class Operator3{
public static void main(String[] args){
int a=1;
int b=2;
int c=3;
System.out.println((a<b)&&(b<c));
System.out.println((a<b)||(b>c));}
}
逻辑与&和逻辑或|,无论左边真假,右边都要执行
短路与&&,左边为假,右边不执行
短路或||,左边为真,右边不执行
(5)三元运算符
格式:关系表达式?表达式1:表达式2;
a > b ? a : b ;
关系表达式的值为true,运算结果为表达式1的值
关系表达式的值为false,运算结果为表达式2的值