运算符--算术运算符

算术运算符:

 举例:+,-,*,/,%

public class OptSuanShuDemo1 {
public static void main(String[] args) {


int a = 3;
int b = 4;

System.out.println(a+b);  //输出7
System.out.println(a-b);  //输出-1
System.out.println(a*b);  //输出12

//   /符号表示是整除的意思,并且取的结果是商的整数部分
System.out.println(3/4);  //输出0

//   如果我们就想让结果有小数表示,怎么办呢?
//   只需要将其中一个变量变成浮点类型参与运算就可以了

System.out.println(3*1.0/4);  //输出0.75

System.out.println(3/4*1.0);  //输出0.0,因为先做除法再做乘法

System.out.println(3/(4*1.0));  //输出0.75

//   %运算符参与运算的时候,
//   进行的是除法,但是结果取的是余数
System.out.println(3%4);  //输出3

}
}

 

++,--

  • ++表示的是自增1,单独使用的时候,放前放后对结果没有任何影响。
  • --表示的是自减1,单独使用的时候,放前放后对结果没有任何影响。

 

注意:
结合表达式使用的时候,无论是++还是--,放在后面先赋值后做自加或者自减,
如果放在前面,是先自加或者自减,然后再赋值。

 

  +  字符串相加

例题

请写出下列程序结果

System.out.println(‘a’);     //  a

System.out.println(‘a’+1);     //  98=====ASCII码表会说

System.out.println(“hello”+’a’+1);     //  helloa1

System.out.println(‘a’+1+”hello”);     //  98hello=====ASCII码表会说

System.out.println(“5+5=”+5+5);     //  5+5=55

System.out.println(5+5+”=5+5”);     //  10=5+5

 

                             *****☆*****

字符串数据和其他数据做 + ,此时这里的 + 不是做加法运算,而是字符串连接符,结果依旧是字符串。
当 + 两边是数字或者一边是数字,一边是字符,此时的+是做加法运算的。
posted @ 2021-11-27 18:37  赤兔胭脂小吕布  阅读(148)  评论(0编辑  收藏  举报