这是代码
import java.util.ArrayList;
import java.util.Scanner;
public class recycleBeta {
public static void main(String[] args) {
System.out.println("Insert bottles with pant A");
System.out.println(bottleList(1));
System.out.println();
System.out.println("Insert bottles with pant B");
System.out.println(bottleList(2));
System.out.println();
System.out.println("Insert bottles with pant C");
System.out.println(bottleList(3));
}
public static String bottleList(int args) {
Scanner bottler = new Scanner(System.in);
int count = 0;
ArrayList<String> bottles = new ArrayList<String>();
System.out.println("Press 1 and enter for each bottle, end with 0");
String cont;
while (!(cont = bottler.next()).equals("0"))
{
bottles.add(cont);
count++;
}
return ("You have inserted " + count + " bottles");
}
}
我想为每个bottleList(1)、(2) 和(3) 添加一个特定的乘数。
所以说bottleList(1)中的“count”值将乘以1.5,bottleList(2)乘以2.0,bottleList(3)乘以3.0。
我还想总结从 Main 方法中的 3 个实例扫描的瓶子总数。不过,在这个阶段,我不知道如何在不创建 3 种不同的方法来调用的情况下这样做,这似乎有点多余。如果您对改进代码有任何建议,我会全力以赴(我已经 4 周开始编写 Java 了)。