运算符的使用

public class demo02{
public static void main(String[] args){
//演示/(除法)算术运算符的使用
  System.out.println(10/4);//结果为2,因为相除的两数都是int类型
  double s = 10 / 4;//返回值为2.0,因为结果为int类型,int赋值给double
  System.out.println(s);

System.out.println("======================");


// % 取模运算(其实也就是取余数运算)
//取模运算本质是一个公式:a % b = a - a/b * b
  //-10%3=-10-(-10)/3*(-3)=-1
  System.out.println(10%3);//结果为1
  System.out.println(-10%3);//结果为-1
  System.out.println(10%-3);//结果为1
  System.out.println(-10%-3);//结果为-1

 

 // ++的使用
    int i = 10;
  i++;//自增,等价于 i= i+1;
  ++i;//自增,等价于 i= i+1;
  System.out.println(i);

  /*在表达式的使用
    前++:++i先自增后赋值
    后++:i++先赋值后自增
  */
  int a =11;
  int b = ++a;//等价与a = a+1;b = a;
  int c = a++;//等价于c = a; a =a+1;
  System.out.println("b="+b+"\t"+"c="+a);


}
}

posted @ 2022-01-30 00:20  捞月亮的渔夫  阅读(56)  评论(0)    收藏  举报