为什么购买会是scan.next()不兼容的类型?(我正在尝试获取购买和投标的用户输入,然后使用一种方法来计算更改)。
public static void makeChange() //one method of a class
{
double purchase;
double tendered;
Scanner scan = new Scanner (System.in);
System.out.println ("How much was the Purchase?");
purchase = scan.next
这是我的家庭工作。我试图写一个方法‘购买’,允许一些股票在给定的价格购买。该方法采用两个参数:多个股票作为int,每股价格为双倍。例如:
Stock myStock = new Stock("FCS");
myStock.buy(20, 3.50); // buys 20 shares at $3.50
// myStock now has 20 shares at total cost $70.00
myStock.buy(10, 2.00); // buys 10 shares at $2.00
// myStock now has 30 shares at total c
我有一个存储购买记录的应用程序。
当客户进行购买时,将在表示该客户的文档中进行更新。购买的价值被添加到客户的总购买量中,产品被添加到存储客户端携带的所有产品的数组中。
我的错误是,当有一个坏的连接,有时它是注册的,好像产品已经购买了两次。然后将总数添加到产品的两倍,并且在修复中出现重复的产品。我不知道该怎么解决它。
下面是负责更新firestore的代码
val data = hashMapOf(
"totalSale" to FieldValue.increment(purchaseValue), // -->
"soldProducts" to