Java学习 day4

一、Math类

计算2的立方

 public static void main(String[] args) {
        double pow=Math.pow(2,3);
        System.out.println(pow);
    }

二、短路试验

public class Demo04 {
    public static void main(String[] args) {
        int c=5;
        boolean d=(c<4)&&(c++<4);//此处后面的c++并没有加
        System.out.println(d);
        System.out.println(c);
    }
}

 执行结果是5;c并没有++,原因是短路,前面已经为false了就不执行后面的语句了

三、位运算

 public static void main(String[] args) {
        /*
        A=0011 1100
        B=0000 1101

        A&B=0000 1100与运算
        A/B=0011 1101或运算
        A^B=0011 0001异或运算 不同为1
        -B=1111 0010

        2*8=16 2*2*2*2
        <<左移运算符
        >>右移运算符
         */
        System.out.println(2<<3);//2表示为 0000 0010 左移三位为0001 0000为16
    }

 

四、字符串连接符“+”注意区别

public static void main(String[] args) {
        int a=10;
        int b=20;
        System.out.println(""+a+b);//输出1020
        System.out.println(a+b+"");//输出30
    }

 五、三元运算符

public class Demo7 {
    public static void main(String[] args) {
        //x?y:z
        //如果x==true,则结果为y,否则结果为z

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

 六、包机制

包名倒着写 

import导入,*为通配符

七、JavaDoc

/**
 * @author Liujiacheng
 * @version 1.0
 * @since 1.8
 */
public class Doc {
    String name;

    /**
     * 
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
javadoc -encoding UTF-8 -charset UTF-8 Doc.java

cmd中输入会生成文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值