tring是静态全局变量的时候,输出的是null
当局部变量e的时候是相当于赋值,是空串
空串就相当于一个盒子里面啥也没有放,null就是相当于去旅游拍照片,然后又回来了,只是意义上的存在,但是事实啥也没有了
public class Test{
static String a;
public static void main(String[] args) {
String e="";
System.out.println(e);
System.out.println(a);
}
}
演示 instanceof的用法
public class Test03 {
public static void main(String[] args) {
Test03 t=new Test03();
Test03 y=new Test03();
System.out.println(t instanceof Test03);
}
}
该代码演示的是:String+int=String类型
如果是:System.out.println(a+(5+2+1));则String+int,int 类型小括号里面的内容先运算
public class Test03 {
public static void main(String[] args) {
String a = "我爱你";
System.out.println(a);
System.out.println(a+521);
System.out.println(a+(5+2+1));//"我爱你8"
}
}
三目运算符的表达式:
public class Test03 {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
int c = false ? 5 : 6;
System.out.println(c);// 6
int d = true ? 6 : 5;
System.out.println(d);// 6
int i = 5;
int j = 6;
int h = (i > j) ? 3 : 8;// 6
System.out.println(h);
}
}
public class Test03 {
public static void main(String[] args) {
//boolean想等运算符 == !=返回也是boolean:false、true
int a=4;
int b=3;
System.out.println(a==b);//false
System.out.println(a!=b);//true
}
}
赋值运算符:=、+=、-=、*=、/=
boolean类型:==、!=