【问题标题】:Replace variable values whenever input is issued每当发出输入时替换变量值
【发布时间】:2023-03-22 02:50:02
【问题描述】:

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

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

【问题讨论】:

  • 您可能想要使用数组或列表,而不是多个变量
  • 谢谢!我问这个问题只是因为在搜索中找不到它。

标签: java overwrite


【解决方案1】:

最简单的解决方案

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


      }

【讨论】:

    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2021-01-15
    相关资源
    最近更新 更多