首页 > 解决方案 > 每当发出输入时替换变量值

问题描述

我想编写一个计算过去三天分钟数的代码。假设用户每天都进行输入。他可以看到过去三天的分钟总和。

每当发出新输入时,我都需要替换变量值。因此,当创建第一个输入时,它会转到变量 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;

标签: javaoverwrite

解决方案


最简单的解决方案

 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();


      }

推荐阅读