算术运算符 这个听其名而知其意。就是用于计算的,java中常用的是: 1.+ 加 2.- 减 3.* 乘 4./ 除 5.% 取模 其实%运算可以得到两个数相除的余数。 请编写一个java程序判断两个数是都能够整除? 例如: public class b2 { public static void main (String []args) { int a=2; int b=4; if (b%a==0) { system.out.println("可以整除"); }else{ system.out.println("不能整除"); } } } 算术运算符 6.++ 自加 7.-- 自减 这两个运算符比较特殊,请大家思考一下: int a=90;a++;-->a=a+1 ;这时a等于91。 int b=89; b--;-->b=b-1;这时,b等于88; int a=56; int b=a++; System.out.println(a); System.out.println(b); 其中a是57,b是56; int b=a++ int b=++a { { b=a; a=a+1; a=a+1; b=a; } } 算术运算符 8.+= 左加 9.-= 左减 10./= 左除 11.%= 左取模 请大家看几个案例,就明白了: int a=90; float b=89.7; a+=90;=>a=a+90; 请问,a现在等于180; b+=a;=> b=b+a; 请问,b等于179.4; 例子: int a=56;int b=90; a-=34;b%=a; System.out.println(b); => b等于2 System.out.println(a); => a等于22 关系运算符 1.== 等于 2.> 大于 3.< 小于 4.>= 大于等于 5.<= 小于等于 6.!= 不等于 请大家看个案例,请问输出什么: int a=90; int b=90; if (a==b) {System.out.print("ok1");} b--; if (a>b) {System.out.print("oK2");} if (a>=b) {System.out.print("ok3");} 请编写一个程序,该程序可以接收两个数(可以使整数,也可以使小数),并判断两个数是大? 小于?还是等于? 例1: import java.io.*; public class bj |