java - 每当发出输入时替换变量值
问题描述
我想编写一个计算过去三天分钟数的代码。假设用户每天都进行输入。他可以看到过去三天的分钟总和。
每当发出新输入时,我都需要替换变量值。因此,当创建第一个输入时,它会转到变量 c。当新输入被创建时,它的值进入变量 c,前一个变量 c 的值进入 b。当创建下一个输入时,新值进入 c,前 c 进入 b,前 b 进入 a,依此类推
import java.util.Scanner;
public class NewClass2{
public static void main (String[] args){
double a=0, b=0, c=0;
Scanner input = new Scanner (System.in);
System.out.print("Input some minutes: ");
c = input.nextDouble();
//b=c, a=b;
解决方案
最简单的解决方案
import java.util.Scanner;
public class NewClass2{
public static void main (String[] args){
double a=0, b=0, c=0;
Scanner input = new Scanner (System.in);
System.out.print("Input some minutes: ");
a=b;
b=c;
c = input.nextDouble();
}
推荐阅读
- android - Android 应用程序版本尚未推出
- java - 将 ProcessWindowFunction 与 Flink 中的广播流连接的正确方法是什么?
- php - Prestashop 1.7 将订单导出到 XML
- r - 将函数的结果保存到全局环境中
- httpclient - 当使用 HttpClient 在 IIS 上运行 Hangfire 后台任务时,任务立即取消,为什么?
- java - 如何在 JComboBox 中显示自定义 PopupMenu
- python - 合并两个数据框后如何删除重复项?
- python - 根据另一个数据帧的 id 和值在一个数据帧上设置值
- reactjs - 读取文本文件 reactjs
- javascript - 未捕获(承诺):ChunkLoadError: Loading chunk ..." 仅使用 firefox (Angular 9.1.2)