学习java第三天

运算符

自增,自减

a++  a = a + 1  执行完这行代码后,先赋值再自增
++a = a = a + 1   执行这段代码前,先自增再赋值

逻辑运算符

//与 或 非
boolean a = true;
boolean b = false;
System.out.println("a && b: "+(a && b));//逻辑与运算:两个变量都为真,结果为true
System.out.println("a || b: "+(a || b));//两个变量一个为真,结果为true
System.out.println("! (a && b): "+!(a && b));//如果是真则为假,如果是假则为真

短路运算

//短路运算  前面的条件为假则不执行后面的条件
int c = 5;
boolean d = (c < 4)&&(c++<4);
System.out.println(d);//false
System.out.println(c);//5
//因为c<4不成立,所以c++不被执行,c依然是5

位运算

* A = 0011 1100
* B = 0000 1101
* A&B = 0000 1100
* A|B = 0011 1101
* A^B = 0011 0001
* ~B = 1111 0010

        * << 左移  *2
        * >> 右移  /2
        * */
        System.out.println(2<<3);//效率极高

扩展赋值运算

        int a = 10;
        int b = 20;
        a+=b;//a = a+b
        a-=b;//a = a-b
        System.out.println(a);//a = 30

字符串连接符

/*字符串连接符 + ,加号两边只要有一边存在String
那么结果就会转换成String并且连接起来
* 如果字符串在前面先连接再计算
如果字符串在后面先计算再连接*/
System.out.println(""+a+b);//1020
System.out.println(a+b+"哈");//30哈

条件运算符

//x ? y : z
//如果x==true,则结果为y,否则结果为z
int score = 50;
String type = score<60 ?"不及格":"及格";
System.out.println(type);

包机制

包的本质就是文件夹

定义包;package

导入包:import

一般利用公司域名倒置作为包名

数据过多时

//import com.chen.base.*;最后加星号,导入这个包下所有的类

JavaDOC

用来生成自己API文档的

首先创建一个doc class

/**
 * @author hahaha
 * @version 1.0
 * @since 1.8
 */
//加在类上面就是类的注释
public class Doc {
    String name;
    /**
     * @author hahaha
     * @param name
     * @return
     * @throws Exception
     */
    //加在方法上面就是方法的注释
    public String test(String name) throws Exception{
        return name;
    }
}

打开doc所在文件,在命令行打开并且输入javadoc encoding UTF-8 -charset UTF-8 Doc. java

之后doc所在文件夹会出现一些文件,找到index.html并打开即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值