1、算术运算
+、—、*、/、%
%是模取运算符,典型的例子就是数字循环,假设一个立方体要进行360度旋转,每次要在角度上加1,而旋转360度以后必须恢复为0.然后重新计数,这时可以这么编写:
cout = (cout + 1) % 360;
2、比较运算
>=、<=、==、!=、在java中,比较条件成立时用true表示,比较不成立用false表示;
System.out.println("10 > 5结果:" + (10 > 5));
System.out.println("10 >= 5结果:" + (10 >= 5));
System.out.println("10 < 5结果:" + (10 < 5));
程序的执行如下:
10 > 5结果:true
10 >= 5结果:true
10 < 5结果:false
3、条件运算
条件式 ? 成立返回值 :失败返回值
import java.util.Scanner;
public class ConditionalOperator
{
public static void main(String[] args)
{
Scanner scanner = new Scanner (System.in);
System.out.println("请输入学生分数: ");
int scoreOfStudent = scanner.nextInt();
System.out.println("该生是否及格?" + (scoreOfStudent >=60 ? '是' : '否'));
}
}
执行结果:
还有逻辑和位运算,递增和递减运算,若干赋值运算符等等;