首页 > 其他分享 >运算符

运算符

时间:2022-09-29 22:56:42浏览次数:46  
标签:0000 int System 运算符 println out

运算符

image-20220929172658468

算术/赋值/关系运算符

        //二元运算符
        //Ctrl + D :复制当前行到下一行
        int a = 10;
        int b = 20;
        int c = 25;
        int d = 25;

        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);//注意int要转成double
        //关系运算符返回的结果: 正确,错误   布尔值
        //经常搭配 if 语句
        int a = 10;
        int b = 20;
        int c = 21;

        System.out.println(c%a); // c / a    21 / 10 = 2...1

        System.out.println(a>b);//false
        System.out.println(a<b);//true
        System.out.println(a==b);//false
        System.out.println(a!=b);//true
        // ++   --    自增,自减  一元运算符
        int a = 3;

        int b = a++; //执行完这行代码后,先给b赋值,再自增
        //a = a + 1;
        System.out.println(a); //4

        //a = a + 1;
        int c = ++a; //执行完这行代码前,先自增,再给b赋值

        System.out.println(a); //5
        System.out.println(b); //3
        System.out.println(c); //5

        //拓展:幂运算 2^3  2*2*2 = 8   很多运算我们会使用一些工具类来操作
        double pow = Math.pow(3, 2);
        System.out.println(pow);

逻辑运算符

        // 与(and)   或(or)    非(取反)
        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));//如果是真,则变为假,  如果是假,则为真

        //短路运算 (比如在逻辑与运算中:a为false 那么b则不用判断,直接输出false)
        int c = 5;
        boolean d = (c<4)&&(c++<4);//用来验证 “短路运算” 用c++来判断c++ --> 5 + 1 = 6  发现没有运算
        System.out.println(d);
        System.out.println(c); //5

位运算符

    /*
    二进制理解次方计算    ">>"   "<<"
    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

    0000 0000       0
    0000 0001       1
    0000 0010       2
    0000 0011       3
    0000 0100       4
    0000 0101       5
    0000 1000       8
    0001 0000       16

     */
        System.out.println(2<<3);//2*2*2 = 16

条件运算符(三元运算符)

//三元运算符
// x ? y : z
//如果 x == true,则结果为y,否则结果为z

int score = 50;
String type = score < 60 ? "不及格" : "及格"; //重点掌握
// if
System.out.println(type);

拓展赋值运算符

int a = 10;
int b = 20;

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

System.out.println(a);

//字符串连接符  +  ,String
System.out.println(""+a+b);//注意:当有String类型且在前面,后有 + 连接 表示字符串连接  “a+b”没有运算
System.out.println(a+b+"");//a+b运算

注意点

        long a = 1231211221232165153L;
        int b = 123;
        short c = 10;
        byte d = 8;
        double e = 12.12;

        System.out.println(a+b+c+d);//输出long类型,里面一个数是long类型输出的也是long
        System.out.println(b+c+d);//int
        System.out.println(c+d);//int
        System.out.println(b+c+d+e);//double
        //字符串连接符  +  ,String
        System.out.println(""+a+b);//注意:当有String类型且在前面,后有 + 连接 表示字符串连接  “a+b”没有运算
        System.out.println(a+b+"");//a+b运算

将类移动到建好的包中

没有移动成功类的看看下面有没有Do Refactor,有就点击它就可以了

image-20220929154442050

标签:0000,int,System,运算符,println,out
From: https://www.cnblogs.com/fch999/p/16743412.html

相关文章

  • 比较运算符compareTo()、equals()、==之间的区别与应用总结
    在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,ja......
  • 【SQLServer】SQLServer执行计划运算符-第2部分
    1.【SQLServer】SQLServer执行计划概览2.【SQLServer】SQLServer执行计划的类型3.【SQLServer】如何分析图形化的SQL执行计划4.【SQLServer】SQLServer执行计划运算符-......
  • 【C语言_7】运算符!看这篇就够了
    一、算术运算符1.加法运算符+#include<stdio.h>intmain(){inta=2;intb=3;printf("a+b=%d\n",a+b);return0;}运行结果:2.减法运算符-#include<stdio.h>intmain()......
  • 实验1 C语言开发环境使用和数据类型、运算符、表达式
    #include<iostream>#include<string>#include<vector>intmain(){usingnamespacestd;strings1;//创建一个string对象strings2{"cplusplus"};//......
  • 三元运算符多个问号多个冒号
    三目运算符的规律关于三目运算符我们常见常用的形式是:varc=true?1:2console.log(c);//1varc=false?1:2console.log(c)//2这个当判断条件为真返回1,判断......
  • 用户交互与运算符
    用户交互就是用户和界面之间可以相互交流,双方面互动早期银行交互:用户到银行柜台办理业务—柜台验证存折—用户输入密码—柜台询问办理什么业务—用户回应办理相应业务—......
  • 常见的运算符初步认知
    与用户交互就是与用户交流,获取用户信息,给用户反馈我们的信息1.获取用户输入input#表示获取用户输入input('请输出您的用户名<<<:')user_name=input('请输出您......
  • 格式化字符+运算符
    用户交互早期交互银行流程用户到银行-->客服查验存折-->询问要办理什么业务-->用户存或取-->客服回复操作-->完成操作现如银行ATM流程用户到ATM-->ATM查验卡-->显示业......
  • python中的各种运算符
    运算符基本运算符+加-减*乘/除%取余//取整**幂运算n=n+1可以简化为n+=1同理有:n-=2#n=n-2n*=3#n=n*3n/=4#n=n/4n%=5#......
  • 运算符
    算数运算符packagebase;publicclassOperational{publicstaticvoidmain(String[]args){//二元运算符//command+D:复制当前行到下一行......