划水记录——Day3

逻辑运算符

package com.wang.operator;

//逻辑运算符
public class Demo05 {
    public static void main(String[] args) {
        //与  或  非

        //短路运算
        int a = 5;
        boolean b = (a>4)&&(a++<5);
        //意思是如果与运算判断的前半部分就是false,后半部分不会执行,所以a没有自加1

        System.out.println(a);
        System.out.println(b);
    }
}
package com.wang.operator;

public class Demo06 {
    public static void main(String[] args) {
        /*
          A = 0011 1100
          B = 0000 1101
        -----------------
        A&B = 0000 1100  位与运算
        A|B = 0011 1101  位或运算
        A^B = 0011 0001  位异或运算:相同为0;相异为1
        ~B  = 1111 0010  位取反运算
        */
        /*
        位移运算符:优点是效率极高!!!
        2*8 = 16 = 2*2*2*2
        <<   *2     向左移一位,乘以2
        >>   /2     向右移一位,除以2
         */
        System.out.println(2<<3);//二进制数向左移3位 0000 0010——>0001 0000


    }
}
package com.wang.operator;

public class Demo07 {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;

        a+=b;  //a = a+b
        a-=b;  //a = a-b

        //字符串链接符:+ —— String
        System.out.println(""+a+b); //字符串在前,输出1020
        System.out.println(""+a*b); //不影响,输出200
        System.out.println(a+b+""); //字符串在后,不影响计算,输出30
        //java输出是顺序进行!!

    }
}
package com.wang.operator;

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

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

包机制规范

com.wang以树状结构建立包文件:

划水记录——Day3

划水记录——Day3

创建javaDoc文档

命令行创建:

划水记录——Day3

划水记录——Day3

划水记录——Day3

 IDEA创建:

Tools——>Generate JavaDoc

划水记录——Day3

上一篇:leetcode刷题笔记 day3-买卖股票的最佳时机


下一篇:day3-小结