运算符
1.常规运算符(+ - * /)
示例
/*** 运算符操作 + - * /*/public class Example2 {public static void main ( String [] args ) {//变量在使用之前必须完成初始化操作。换言之就是给变量赋值。// int a, b;// a = 5;// b = 10;int a = 5 , b = 10 ; // 可以在一行代码中同时声明多个变量并完成赋值int c = a + b ;System . out . println ( "a + b = " + c );int d = b - a ;System . out . println ( "b - a = " + d );int e = a * b ; // 注意:在 Java 中乘法使用的是 *System . out . println ( "a * b = " + e );int f = b / a ; // 注意:在 Java 中除法使用的是 /System . out . println ( "b / a = " + f );}}
2.取模(%)
示例
int a = 10 % 3 ; // 求 10 除以 3 的余数System . out . println ( "10 % 3 = " + a );
案例
代码实现
//21 % 10 = 1//5678 / 10 = 567//5678 / 100 = 56//5678 / 1000 = 5int number = 5678 ;int ge = number % 10 ;// 在 Java 中,两个整数相除,得到的结果一定是整数int shi = number / 10 % 10 ;int bai = number / 100 % 10 ;int qian = number / 1000 ;System . out . println ( " 个位: " + ge ); //ctrl + d 复制一行代码System . out . println ( " 十位: " + shi );System . out . println ( " 百位: " + bai );System . out . println ( " 千位: " + qian );
3. ++ 和 --
示例
//++ 运算符分为前置 ++ 和后置 ++int count = 0 ;count ++ ; // 表示自加 1 => count = 1;++ count ; // 表示自加 1 => count = 2;// 如果一行代码中,只有 ++ 运算符,没有其他运算符,那么不论 ++ 在前,还是在后执行结果都是一样的// 因为 ++ 运算符在变量的后面,因此,先将变量 count 的值赋值给变量 number1, 然后变 count 自加1int number1 = count ++ ; //number1 = 2 count = 3;// 因为 ++ 运算符在变量的前面,因此,变量 count 先自加 1 ,然后将 count 变量赋值给变量 number2int number2 = ++ count ; //count = 4 number2 = 4;System . out . println ( number1 );System . out . println ( number2 );
评论区回答:
分析下面代码的执行过程,结果是?
int c = 10 ;// 在 java 中运算都是从左往右依次执行,因此 c++ 先执行, ++c 后执行。//c++ => c = 10; => c = 11;//++c => c = 12int d = c ++ + ++ c ;System . out . println ( d ); //22 11+11? 10+12?
4. +=、-=、*=、/=、%=
示例
/*** 运算符操作 += -= *= /= %=*/public class Example4 {public static void main ( String [] args ) {int number1 = 10 ;//将number1 + 10 的结果赋值给 number1number1 = number1 + 10 ;number1 += 10 ; // 与上一行代码的作用是一样的double d1 = 20.0 ;d1 = d1 / 2 ;d1 /= 2 ; // 与上一行代码的作用是一样的int result1 = 10 ; // 整数double add = 2.0 ; // 浮点数// result1 = result1 + add;result1 += add ; // 说明 += 还具有其他的功能}}
更多Java SE文章参考:Java SE入门及基础知识合集-CSDN博客
文章来源地址https://www.toymoban.com/news/detail-800204.html
文章来源:https://www.toymoban.com/news/detail-800204.html
到了这里,关于Java SE入门及基础(6)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!