发出输入时替换变量值

时间:2019-07-16 01:34:34

标签: java overwrite

我想编写一个过去三天的分钟数代码。假设用户每隔一天输入一次。他可以查看最近三天的分钟总数。

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

1 个答案:

答案 0 :(得分:0)

最简单的解决方案

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


      }