Java基础之、基本运算符、自增自减运算符、初识Math类

Java基础之、基本运算符、自增自减运算符、初识Math类

  1. 注释、标识符、关键字

  2. 数据类型

  3. 类型转换

  4. 变量、常量、作用域

  5. 运算符

  6. 包机制、JavaDoc

运算符

  • Java语言支持如下的运算符

  • 算术运算符:+ ,- ,* ,/ , % ,++ ,--

  • 赋值运算符:=

  • 关系运算符:> , < , >= , <= , == , != , instanceof

  • 逻辑运算符:&& , || , !

  • 位运算符:& , | ,^ , ~ , >> , << , >>> , (这里暂时只做了解!!!)

  • 条件运算符: ? :

  • 扩展赋值运算符:+= , -= , *= , /=

  • 算术运算符

 1  public class Demo01 {
 2      public static void main(String[] args) {
 3          
 4          //算术运算符 之 二元运算符
 5          int a = 10;
 6          int b = 20;
 7  8  9          System.out.println(a+b);
10          System.out.println(a-b);
11          System.out.println(a*b);
12          System.out.println(a/(double)b);
13          // 取余,,也叫模运算
14          System.out.println(c%a); //结果是1, c/a  ,  21/10 = 2...1
15 16      }
17  }

 

 

自增和自减运算符

 1  public class Demo04 {
 2      public static void main(String[] args) {
 3          // ++   --   自增,自减  一元运算符
 4          int a = 3;
 5          int b = a++;    //执行玩这行代码后,先给b赋值,再自增
 6         
 7          System.out.println(a);
 8         
 9          int c = ++a;    //执行完这行代码前,先自增,再给c赋值
10 11          System.out.println(a);
12          System.out.println(b);
13          System.out.println(c);
14 15      }
16  }

 

 

不同类型变量相加:


 1 public class Demo02 {
 2      public static void main(String[] args) {
 3          long a = 232323232323223L;
 4          int b = 111;
 5          short c = 10;
 6          byte d = 8;
 7  8          System.out.println(a+b+c+d);//Long
 9          System.out.println(b+c+d);//Int
10          System.out.println(c+d);//Int
11          //如果一个数为double,那么结果一定是double
12      }
13  }

 

初识Math类

在进行很多运算时,我们会借助一些工具类来完成运算操作

比如进行幂运算时,可以通过Math类(数学工具类)完成操作

1 // 幂运算 2^3   2*2*2 = 8
2 double pow = Math.pow(2,3); 
3 System.out.println(pow);//结果  8.0

 



posted @ 2022-07-04 17:15  窗前的雨滴  阅读(39)  评论(0编辑  收藏  举报