首页 > 代码库 > java笔记2之算术运算符

java笔记2之算术运算符

1运算符是什么呢

  对常量和变量进行操作的运算符

2运算符分为哪些

  算术运算符(+,-,*,/),

  赋值运算符

  比较运算符

  逻辑运算符

  位运算符

  三目运算符

3运算符

  A 算术运算符的注意事项

    (1)整数相除只能是整数,如果想得到小数,必须把数据变化为浮点数类型

    (2)/获取的是除法操作的商,%获取的是除法操作的余数

  代码检测

class OperatorDemo {
    public static void main(String[] args) {
        //定义变量
        int x = 3;  //把3赋值给int类型的变量x
        int y = 4;
        
        System.out.println(x+y);
        System.out.println(x-y);
        System.out.println(x*y);
        System.out.println(x/y); //整数相除只能得到整数
        
        //我就想得到小数,该肿么办呢?
        //只需要把操作的数据中任意的一个数据变为浮点数
        System.out.println(x*1.0/y);
        
        //%的应用
        System.out.println(x%y); //得到的是余数
    }
}

  B ++,--运算符的使用:
        单独使用:
            放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
        参与运算使用:
            放在操作数的前面,先自增或者自减,然后再参与运算。
            放在操作数的后面,先参与运算,再自增或者自减。     
      作用:就是对变量进行自增1或者自减1。

  练习题目

 1 class OperatorTest {
 2     public static void main(String[] args) {
 3         int a = 10;
 4         int b = 10;
 5         int c = 10;
 6 
 7         a = b++; //a=10,b=11,c=10
 8         c = --a; //a=9,b=11,c=9
 9         b = ++a; //a=10,b=10,c=9
10         a = c--; //a=9,b=10,c=8
11         
12         System.out.println("a:"+a);
13         System.out.println("b:"+b);
14         System.out.println("c:"+c);
15         System.out.println("--------------");
16         
17         int x = 4;
18         int y = (x++)+(++x)+(x*10);
19         //4+6+60
20         //x=5,6
21         
22         System.out.println("x:"+x);
23         System.out.println("y:"+y);
24     }
25 }

C +的用法:
        A:加法
        B:正号
        C:字符串连接符

 1 class OperatorDemo3 {
 2     public static void main(String[] args) {
 3         //加法
 4         System.out.println(3+4);
 5         
 6         //正号
 7         System.out.println(+4);
 8         
 9         System.out.println(‘a‘);
10         System.out.println(‘a‘+1); //这里是加法
11         
12         //字符串连接符
13         System.out.println("hello"+‘a‘+1);
14         System.out.println(‘a‘+1+"hello");
15     }
16 }

 

java笔记2之算术运算符