java 算数_JAVA算数运算符

885c463a30f16b15e488796cb3a23669.png

/*

* 运算符:特定操作的符号 +,-,*,/,%等

* 表达式:用运算符连起来的式子叫表达式,例如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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值