Day03

变量的命名规范

  1. 类成员变量:首字母小写和驼峰原则

  2. 局部变量:首字母小写和驼峰原则

  3. 常量:大写字母和下划线,MAX_VALUE

  4. 类名:首字母大写和驼峰原则

  5. 方法名:首字母小写和驼峰原则

运算符

  1. 算术运算符:+,-,*,/,%(表示余数),++ 自增,-- 自减

  2. 赋值运算符:=

  3. 关系运算符:>,<,>=,<=,==,!=(不等于),instance of

  4. 逻辑运算符:&&(and),||(or),!(but)

package base;

public class Deam04 {
   //修饰符不存在先后顺序,final是修饰符,翻译一下是,静态的常量。
   static final double PI=3.14;

   public static void main(String[] args) {
       System.out.println(PI);
  }

}
package operator;//不能删去,代表当前的包。

public class Deam01 {
   public static void main(String[] args) {
       //二元运算符
       //Ctrl+D 复制当前行到下一行,而且不需要全选
       int a = 10;
       int b = 20;
       int c = 25;
       int d = 25;

       System.out.println(a + b);
       System.out.println(a - b);
       System.out.println(a * b);
       System.out.println(a / (double) b);//在见到小数的时候 一定要强制转换,在括号内!






  }
}
package operator;

public class Deam02 {
   public static void main(String[] args) {
       int a=10;
       int b=20;
       int c=21;
       //关系运算符返回的结果:正确,或者是错误   布尔值

       System.out.println(c%a);//只取除下的余数 1

       System.out.println(a==b);
       System.out.println(a>b);
       System.out.println(a<b);
       System.out.println(a!=b);
  }
}
package operator;

public class Deam03 {
   public static void main(String[] args) {
       //幂运算
       double pow=Math.pow(3,2);//Math 各种运算符号
       System.out.println(pow);
  }
}
package operator;

public class Deam04 {
   public static void main(String[] args) {
       //逻辑运算符
       boolean a=true;
       boolean b=false;

       System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个变量都为真结果才为真
       System.out.println("a||b:"+(a||b));//逻辑或运算:有一个为真结果就为真
       System.out.println("!(a&&b):"+!(a&&b));//真变假,假变真

       //短路运算
       int c=5;
       boolean d=(c<4)&&(c++<4);
       System.out.println(c);
       System.out.println(d);
  }
}
package operator;

public class Deam05 {
   public static void main(String[] args) {
       /*
       位运算
       A=0011 1100
       B=0000 1101
       ......................
       A&B=0000 1100(必须两个都为1才为1,否则就是0)
       A|B=0011 1101(必须两个都是零才为零,否则是1)
       A^B=0011 0001(相同为零,不同为1)
       ~B=1111 0010(取反)

       2*8=16

       <<   *2
       >>   /2


        */
  }
}
package operator;

public class Deam06 {
   public static void main(String[] args) {
     //三元运算符
       //x ? y : z   如果x==true,则结果为y,否则结果为z

       int score=50;
       String type = score<60?"不及格":"及格";
       System.out.println(type);


  }
}

 

上一篇:Day03-笔记


下一篇:day03