Demo-04
Posted 爱看太阳的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Demo-04相关的知识,希望对你有一定的参考价值。
变量与常量
-
类变量
-
实例变量
-
局部变量
-
常量
public class Demo01{ //class是一个类
static double salary=20000;//类变量,可在main函数直接输出
String Age; 常量
int min; //实例变量,从属于类,可不赋值,默认值为0、0.0、null
static final double PI=3.14;(常量,要大写且多个单词组成要用下划线隔开 MAX_SALARY)
public static void main{
int a=10;
double b=8;//局部变量,一定要赋值且只能在main函数里边用
Demo01 demo01 = new Demo01();//实例变量才要用new
System.out.println(demo01.Age);
}
}
基本命名方法
-
类成员变量和局部变量--首字母小写和驼峰原则--monthSalary
-
常量--大写字母的下划线--MAX_SALARY
基本运算符号
-
+、-、*、/、%、++、--
-
条件运算符 ? :
-
逻辑运算符 && || !
public class Demo02{
public static void main{
long a=121231311L;
int b=12;
byte c=21;
short d=10;
System.out.println(a+b+c+d); //输出类型为long
System.out.println(b+c+d); //输出类型为int
System.out.println(c+d); //输出类型为int
}
}
-
自增、自减 ++、--
-
工具类--幂运算
double pow=Math.pow(2,3);
System.out.println(pow); //等于2的3次幂==8
double x=4;
boolean b=(x<4)&&((x++)<4); //前者判断就为否,则后面不用继续,即x=4,b=false
boolean b=((x++)<4)&&(x<4); //x=5,b=false
-
位运算 &、|、~、^、<<、>>
/*
A = 0010 1110
B = 1010 0100
___________________________________________________
A&B = 0010 0100 //即上面和下面的数字为是否命题一样
A|B = 1010 1110
A^B = 1000 1010 //即上面和下面一样即为0,否则为1
~B = 0101 1011 //即与B相反
————————————————————————————————————————————————————
0000 0001 = 1
0000 0010 = 2
0000 0011 = 3
0000 0100 = 4
0000 1000 = 8
0001 0000 = 16
//每进一位都要*2,反之/2
System.out.println(2<<3) //等于16 即2的4次幂(2的八位的1在第二个<<3就向箭头尖的方向移动3位)
即0000 0010 ——> 0001 0000
*/
以上是关于Demo-04的主要内容,如果未能解决你的问题,请参考以下文章
Qt炫酷动画demo04-仿Android旋转图标的等待对话框动画