运算符:
进行特定操作的符号,例如:+
表达式:用运算符连起来的式子叫做表达式,例如:20+5,又例如a + b
.
四则运算:
加:+
减:-
乘:
除:/
取模(取余数):%*
对于一个整数的表达式来说,除法用的是整数,整数除以整数,结果任然是整数,只看商,不看余数
只有对于整数的除法来说,取模运算符才有余数的意义
注意事项:
1.一旦运算当中有不同类型的数据,那么结果将会是数据范围大的那种
public class Demo{
public static void main(Sring[] args){
//两个变量之间可以进行数学运算
System.out.println(20+30);
//两个变量之间也可以进行数学运算
int a = 20;
int b = 30;
System.out.println(a-b);//-10
//变量和常量之间可以混合使用
System.out.println(a*10);//20
int x= 10;
int y= 3;
int result1 = x/y;
System.out.println(result1);//3
int result2 = x%y;
System.out.println(result2);//余数,模,1
//int + double --> double + double --> double
double result3 = x +2.5;
System.out.println(result3);//12.5
}
}
**四则运算当中的加号“+”有常见的三种用法
1.对于数值来说,那就是假发。
2.对于字符char类型来说,在计算前,char会被提升成为int,然后再计算、
char类型字符,和int类型狮子,之间的对照关系表:ASCII、Unicode
3.对于字符串Srting(首字母大写,并不是关键字)来说,加号代表字符串连接操作。
**
public class Demo{
public static void main(String[] args){
//字符串类型的基本使用
//数据类型 变量名称 = 数据值;
String str1 = “Hello”;
System.out.println(str1);//Hello
System.out.println(“Hello”+“World”);//HelloWorld
String str2 = "Java";
//String + int-->
System.out.println(str2 + 20); //Java20
//优先级问题
//String + int + int
//String + int
//String
System.out.println(str2 + 20 + 30); //Java2030
System.out.println(str2 + (20 + 30);//Java50
}
}
自增自减运算符:
**自增运算符: ++
自减运算符: –
基本含义:让一个变量涨一个数字1,或者让一个变量降一个数字1
使用格式:写在变量名称之前,或者写在变量名称之后。例如: ++ num,也可以num ++
.
使用方式:
1.单独使用:不和其他任何操作混合,自己独立成为一个步骤。
2.混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等。
.
使用区别:
1.在单独使用的时候,前++和后++没有人任何区别。也就是:++num 和num++,是完全一样的。
2.在混合使用的时候,有【重大区别】
A.如果是前++,那么变量立刻马上加1,然后再让变量加+1。【先加后用】
B.如果是后++,那么首先使用变量本来的数值,【然后再让变量+1】。【先用后加】
**