java中的boolean能够进行简单的判断,但是结果的输出只能够有true和false两种。
学习通例题
import java.util.Scanner;
public class GookLuck {
public static void main(String[] args) {
int custNo; // 顾客编号
// 输入顾客编号
System.out.println("请输入4位顾客编号:");
Scanner input = new Scanner(System.in);
custNo = input.nextInt();
// 获得顾客编号的每位数字
int qianwei = custNo / 1000; // 分解获得千位数
int baiwei = custNo / 100 % 10; // 分解获得百位数
int shiwei = custNo / 10 % 10; // 分解获得十位数
int gewei = custNo % 10; // 分解获得个位数
// 计算各位数字之和
int sum = gewei + shiwei + baiwei + qianwei;
System.out.println("顾客编号 " + custNo + " 各位之和: " + sum);
boolean isLuck = sum > 20; // 判断各位数字之和是否大于20
System.out.println("是幸运顾客吗?" + isLuck);