• JAVA算数运算符


    /*
    * 运算符:特定操作的符号 +,-,*,/,%等
    * 表达式:用运算符连起来的式子叫表达式,例如20+10,a+b
    */

     1         //两个常量间进行数字运算
     2         System.out.println(20 + 30);//50
     3         
     4         //两个变量之间进行数字运算
     5         int a = 12;
     6         int b = 18;
     7         System.out.println(a + b);//30
     8         
     9         //变量与常量可以混合使用
    10         System.out.println(a * 5);//60
    11         
    12         int x = 10;
    13         int y = 3;
    14         int result1 = x / y;
    15         System.out.println(result1);//3
    16         
    17         //取模,也就是余数
    18         int result2 = x % y;
    19         System.out.println(result2);//1
    20         
    21         double result3 = x + 2.5;
    22         System.out.println(result3);//12.5

    /*四则运算中"+"有三种用法
    * 1.对于数值来说就是加法
    * 2.对于字符型char来说,char会被提升称为int,然后再计算,char字符对照ASCII表查找对应数字
    * 3.对于字符串String,加号代表字符连接操作
    */

            //字符串类型变量的基本使用
            //数据类型 变量名 = 数据值;
            String str1 = "Hello";
            System.out.println(str1);//Hello
            
            System.out.println(str1 + "World");//helloWorld
            
            String str2 = "Java";
            System.out.println(str2 + 20);//Java20
            
            System.out.println(str2 + 20 + 30);//Java2030
            
            //优先级,有小括号优先
            System.out.println(str2 + (20 + 30));//Java50

    /*自增运算符 ++ ,自减运算符 --;
    * 含义:让一个变量涨一个数字1,或者降一个数字1;
    * 使用格式:num++,--num;
    * 使用方式:1.单独使用,不和其它操作混合,自己独立成为一个步骤;
    * 2.混合使用,和其它操作混合,如与赋值混合或者与打印操作混合;
    * 使用区别:(自增运算符举例)
    * 1.在单独使用的时候,前加加与后加加没有任何区别,++num与num++没有任何区别
    * 2.在混合使用的时候有区别
    * A.如果是前++,那么变量立刻+1,然后拿着结果使用 【先加后用】
    * B.如果是后++,那么首先使用变量本来的数值,然后再用变量加一 【先用后加】
    * 注意事项:只有变量才能使用自增自减运算符,常量不能使用
    */

            int n1 = 10;
            System.out.println(n1);//10
            
            ++n1;//单独使用前++
            System.out.println(n1);//11
            
            n1++;//单独使用后++
            System.out.println(n1);//11
            
            //与打印操作混合
            //混合操作,前++
            int n2 = 20;
            System.out.println(++n2);//21
            System.out.println(n2);//21
            
            //混合操作,后++
            int n3 = 30;
            System.out.println(n3++);//30
            System.out.println(n3);//31
            
            //与赋值操作混合操作
            int n4 = 40;
            int result4 = --n4;
            System.out.println(result4);//39
            System.out.println(n4);//39
            
            int n5 = 50;
            int result5 = n5--;
            System.out.println(result5);//50
            System.out.println(n5);//49
            
            int m = 10;
            int n = 20;
            // result6 = 11 + 20
            int result6 = ++m + n--;
            System.out.println(result6);//31
            System.out.println(m);//11
            System.out.println(n);//19
  • 相关阅读:
    oracle函数查询数据字典
    股票市场不是年轻人应该去的地方
    惊蟄
    大学问
    教条示龙场诸生
    生成器表达式
    三次锁定(文件加强版)
    文件的增删改查
    Python试题(1)
    Python入门(1)
  • 原文地址:https://www.cnblogs.com/yezishen/p/13530610.html
Copyright © 2020-2023  润新知