欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java基础3 #学习日记5

程序员文章站 2022-03-20 18:03:35
...

运算符

        //二元运算符
        int a =10;
        int b =20;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
        //关系运算符 返回结果:(布尔值)正确错误
        int e = 10;
        int f = 20;
        System.out.println(e<f);
        System.out.println(e>f);
        System.out.println(e==f);
        System.out.println(e!=f);//不等于号
        //取余数
        int g =10;
        int h =22;
        System.out.println(h%g);
        //++ --        自增、自减  一元运算符
        int i = 1;
        int i1 = i++;//先给i1赋值,后自增
        //i=i+1
        //i=i+1
        int i2 = ++i;//先自增,后给i2赋值
        System.out.println(i);//3
        System.out.println(i1);//1
        System.out.println(i2);//3
        //逻辑运算符
        boolean a = true;
        boolean b = false;
        System.out.println(a&&b);//与(and)两个变量都为真,结果为true
        System.out.println(a||b);//或(or)两个变量有一个为真,结果为true
        System.out.println(!(a&&b));//非(取反)如果为真,则变为假,反之
        //短路运算

位运算符

A=0011 1100

B=0000 1101

A&B=0000 1100(上下位两个都为1,则为1,否则为0)

A|B=0011 1101(上下位两个都为0,则为0,否则为1)

A^B=0011 0001(上下位两个都为相同,则为0,否则为1)

~B=1111 0010(相反)

<< >>

左移 右移

*2 /2

条件运算符

        //条件运算符
        int a = 10;
        int b = 20;
        a+=b;//a=a+b
        a-=b;//a=a-b
        //字符串连接符+
        System.out.println(""+a+b);//转换为string,1020
        System.out.println(a+b+"");//30

三元运算符

x?y:z

如果x=true,则结果为y,否则为z。

包机制

包语句的语法格式为:

package pkg 1[.pkg 2[.pkg 3...] ]

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

为了能够使用某一个包的成员, 我们需要在Java程序中明确导入该包。

使用"import"语句可完成此功能

import package 1[.package 2...] .(classname|*)
相关标签: 学习 java