
/*
* 运算符:特定操作的符号 +,-,*,/,%等
* 表达式:用运算符连起来的式子叫表达式,例如20+10,a+b
*/
1 //两个常量间进行数字运算
2 System.out.println(20 + 30);//503
4 //两个变量之间进行数字运算
5 int a = 12;6 int b = 18;7 System.out.println(a + b);//308
9 //变量与常量可以混合使用
10 System.out.println(a * 5);//60
11
12 int x = 10;13 int y = 3;14 int result1 = x /y;15 System.out.println(result1);//316
17 //取模,也就是余数
18 int result2 = x %y;19 System.out.println(result2);//1
20
21 double result3 = x + 2.5;22 System.out.println(result3);//12.5
/*四则运算中"+"有三种用法
* 1.对于数值来说就是加法
* 2.对于字符型char来说,char会被提升称为int,然后再计算,char字符对照ASCII表查找对应数字
* 3.对于字符串String,加号代表字符连接操作
*/
//字符串类型变量的基本使用//数据类型 变量名 = 数据值;
String str1 = "Hello";
System.out.println(str1);//Hello
System.out.println(str1+ "World");//helloWorld
String str2= "Java";
System.out.println(str2+ 20);//Java20
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,然后拿着结果使用【先加后用】
* B.如果是后++,那么首先使用变量本来的数值,然后再用变量加一 【先用后加】
* 注意事项:只有变量才能使用自增自减运算符,常量不能使用
*/
int n1 = 10;
System.out.println(n1);//10
++n1;//单独使用前++
System.out.println(n1);//11
n1++;//单独使用后++
System.out.println(n1);//11//与打印操作混合//混合操作,前++
int n2 = 20;
System.out.println(++n2);//21
System.out.println(n2);//21//混合操作,后++
int n3 = 30;
System.out.println(n3++);//30
System.out.println(n3);//31//与赋值操作混合操作
int n4 = 40;int result4 = --n4;
System.out.println(result4);//39
System.out.println(n4);//39
int n5 = 50;int result5 = n5--;
System.out.println(result5);//50
System.out.println(n5);//49
int m = 10;int n = 20;//result6 = 11 + 20
int result6 = ++m + n--;
System.out.println(result6);//31
System.out.println(m);//11
System.out.println(n);//19
6115

被折叠的 条评论
为什么被折叠?



