public class Demo02 {
//类变量 static
//从属于类
static double salary = 2500;
//常量设定后不能改变
//修饰符不分前后
//final 常量名 = 值
static final float PI =3.14F;
//实例变量从属于对象,不自行初始化则是默认值
//默认值除了基本类型其他都是Null
String name;
String age;
public static void main(String[] args) {
int i = 300;
short i1 = (short)i;
System.out.println(i1);
char a = 'a';
System.out.println((int)a);
int a1=1,b=2,c=3;
String name = "dingding";
//
Demo02 demo02 = new Demo02();
System.out.println(demo02.age);
System.out.println(demo02.name);
System.out.println(salary);
System.out.println(3<<4);
int i2 = 10;
int i3 = 20;
i2 +=i3; //i2= i2+i3
i2-=i3; //i2 = i2-i3
System.out.println(i2);
//--------------------------
//字符串连接符 + ,String
System.out.println(""+i2+i3);
System.out.println(i2+i3+""+i2+i3);//从左到右碰到String则变成相连接
int score = 69;
String type=score>60?"及格":"不及格"; //三元运算符
System.out.println(type);
}
public void add(){
//局部变量必须声明和初始化值
/*
*A = 0011 1100
*B = 0000 1101
*A&B =0000 1100
* A|B =0011 1101
* A^B =0011 0001
* ~B =1111 0010
*<<左移 *2 二进制数
* >>右移 /2 二进制数
* */
}
}
运算符优先级
由高到低的顺序是:
增量和减量运算。
算术运算。
比较运算。
逻辑运算。
赋值运算。
注意:i++和++i的区别;
注意+号连接符的使用;
学习了三种类型变量;
学习了final常量;
学习了三元运算符等;