java - 我正在尝试创建一个程序,将随机数相加并在数字超过 20 时显示一条消息
问题描述
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int a = rand.nextInt(6) + 1;
int b = rand.nextInt(6) + 1;
int c = rand.nextInt(6) + 1;
int d = rand.nextInt(6) + 1;
int e = rand.nextInt(6) + 1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println("total: " + (a + b + c + d + e));
}
}
我可以添加随机数,但不知道如何提取答案并将其放入“if”语句中。
解决方案
你快到了!只需要添加一个if
子句,看看它是否超过 20 并从那里开始。
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int a = rand.nextInt(6) + 1;
int b = rand.nextInt(6) + 1;
int c = rand.nextInt(6) + 1;
int d = rand.nextInt(6) + 1;
int e = rand.nextInt(6) + 1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println("total: " + (a + b + c + d + e));
int totalSum = a + b + c + d + e;
if(totalSum > 20) {
System.out.println("The total is over 20!");
}
}
推荐阅读
- r - 如何在不合并 r 中的数据框的情况下从多个数据框的列名中删除“-”和空格
- flutter - 学习颤振
- android - Android Studio Kotlin:尝试从 inputStream(蓝牙)读取时应用程序冻结
- java - 使用 Hibernate 从 MS SQL 检索值而不执行创建 CRUD 操作
- python - subprocess.Popen和线程的python3有线行为
- r - 复制具有不同大小案例的函数
- android - 如何在 Flutter 中使用填充“ISO10126”进行 AES 加密?
- javascript - 我在 sequelize.js 中存在一对多关联的左外连接问题
- reactjs - React 中重复表单的表单数据绑定
- python - 单独的 .env 用于测试和调试