Java 条件控制与运算符详解
1. 布尔变量在复杂逻辑程序中的应用
在处理具有复杂逻辑的程序时,布尔变量可以起到很好的“自文档化”作用,使代码更易于理解。例如,在处理二次方程时,使用布尔变量来控制不同的情况。
import java.io.*;
class QuadraticFormula {
public static void main(String[] args) throws IOException {
Reader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
System.out.println("Enter three coefficients: ");
System.out.print("\ta: ");
int a = Integer.parseInt(input.readLine());
System.out.print("\tb: ");
int b = Integer.parseInt(input.readLine());
System.out.print("\tc: ");
int c = Integer.parseInt(input.readLine());
int d = b*b - 4*a*c;
boolean linear = (a == 0);
boolean cons