java笔记2之算术运算符

Posted L的存在

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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之算术运算符的主要内容,如果未能解决你的问题,请参考以下文章

阿花宝宝 Java基础笔记 之 运算符

Java学习笔记2.3.1 运算符与表达式 - 算术运算符

Java移位运算之算术左移位

学习大数据:Java基础篇之运算符

学习大数据:Java基础篇之运算符

Java笔记(类型的转换标识符的命题规范算术运算符选择和循环语句)