Java学习第四天——基础语法(二)

2021/5/31 22:20:53

本文主要是介绍Java学习第四天——基础语法(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础语法

一、java支持如下运算符(operator)

  1. 算数运算符:+,-,*,/,%,++,--

    int a = 3;
    System.out.println(a);  //3
    int b = a++;  //执行完这行代码后,先把a的值赋值给b,a再自增
    System.out.println(a);  //4
    System.out.println(b);  //3
    int c = ++a;  //执行完这行代码后,先把a的值自增,再把a的值赋值给b
    System.out.println(a);  //5
    System.out.println(c);  //5
  2. 赋值运算符:=

    //幂运算 2^3 = 8  很多计算我们会使用工具类来操作
    double d = Math.pow(2,3);
    System.out.println(d);
  3. 关系运算符:>,<,>=,<=,==,!=instanceof

  4. 逻辑运算符:&&,||,!

    //逻辑运算
    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); //当执行到c<4为假时就不会执行后面的语句
        System.out.println(d);
        System.out.println(c);
  5. &,|,^,~,>>,<<,>>>

    byte a = 0b00111100;
    byte b = 0b00001101;
    System.out.println(a&b);   //0000 1100
    System.out.println(a|b);   //0011 1101
    System.out.println(a^b);   //0011 0001
    System.out.println(~a);    //1100 0011
    ​
    /*   2*8 =16怎么计算最快
    * <<  *2  左移相当于乘2
    * >>  /2  右移相当于除2
    * 左移右移效率极高
    *   2*2*2*2
    * */
    System.out.println(2<<3);  //16
  6. 条件运算符 ?:

    //三元运算符
    // x ? y : z
    //如果x==true,则结果为y,否则结果为z
    int score = 50;
    String type = score<60 ? "不及格" : "及格";
    System.out.println(type);//不及格
  7. 扩展运算符:+=,-=,*=,/=

    int a = 10;
    int b = 20;
    a+=b;
    System.out.println(a);  //30
    a-=b;
    System.out.println(a);  //10
    //字符串连接符 + 当+号两边出现字符串的时候整个就会被输出为字符串
        int c = 10;
        int d = 20;
        System.out.println(c+d);
        System.out.println(""+c+d);
        System.out.println(c+d+"");

快捷键:Ctrl+D 复制当前行到下一行

二、包机制

  包的本质就是文件夹,用于区别类名的命名空间

  一般利用公司域名导致作为包名

  定义包,pack必须放在最上面

  导入包,import

  *是通配符,导入包下所有的类

  《阿里巴巴开发手册》->无规矩不成方圆,无规范不能协作

三、JavaDoc

  javadoc命令是用来生成自己的API文档的

 



这篇关于Java学习第四天——基础语法(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程