Java 如何修复';标记“”上的语法错误;“否则”;,是否删除此令牌';? if(选项10.equalsIgnoreCase(“yes”){//如果他们想付款 System.out.println(“确认ID:U1000”); System.out.println(“发货至:“+user.getUsername()”)的项目); 试一试{ PrintWriter writer=新的PrintWriter(“购物车”+用户.getUsername()+”.txt”); 作者:印刷体(“”); writer.close(); } catch(filenotfounde异常){ System.out.print(“未找到文件”); } 对于(int i=0;i

Java 如何修复';标记“”上的语法错误;“否则”;,是否删除此令牌';? if(选项10.equalsIgnoreCase(“yes”){//如果他们想付款 System.out.println(“确认ID:U1000”); System.out.println(“发货至:“+user.getUsername()”)的项目); 试一试{ PrintWriter writer=新的PrintWriter(“购物车”+用户.getUsername()+”.txt”); 作者:印刷体(“”); writer.close(); } catch(filenotfounde异常){ System.out.print(“未找到文件”); } 对于(int i=0;i,java,if-statement,Java,If Statement,这是我在大学里做的一个项目的一部分。这是一个电子商务应用程序,最后一页是账单信息。程序询问用户是否要付款,如果用户说“是”,程序将其购买物品的详细信息写入文件。然后他的购物车被清除,他被带到第(1)页。否则,他会被带到第5页 这个错误是最后一个错误。我怎样才能摆脱它? 我想我所有的括号和分号都放好了。更改当前页面(1)前的分号关闭顶部的if,使else语句浮动。将分号向下移动一行,使其位于else之前 if (option10.equalsIgnoreCase("yes")) { // if t

这是我在大学里做的一个项目的一部分。这是一个电子商务应用程序,最后一页是账单信息。程序询问用户是否要付款,如果用户说“是”,程序将其购买物品的详细信息写入文件。然后他的购物车被清除,他被带到第(1)页。否则,他会被带到第5页

这个错误是最后一个错误。我怎样才能摆脱它?
我想我所有的括号和分号都放好了。

更改当前页面(1)前的分号关闭顶部的
if
,使
else
语句浮动。将分号向下移动一行,使其位于
else
之前

if (option10.equalsIgnoreCase("yes")) { // if they want to pay
                        System.out.println("Confirmation ID: U1000");
                        System.out.println ("Items shipped to: " + user.getUsername());
                        try {
                            PrintWriter writer = new PrintWriter("Cart_"+user.getUsername()+".txt");
                            writer.print("");
                            writer.close();
                        } 
                        catch (FileNotFoundException e) {
                            System.out.print ("File not found");
                        }

                        for (int i = 0; i < temp.length; i++) {
                            int itemFlag=0;
                            for (int j = 0; j < readableProducts.size(); j++) {
                                itemR = readableProducts.get(j);
                                if (itemR.getTitle().compareTo((temp[i].split(", "))[1])==0) {                              
                                    // add item to ItemsBought.txt
                                    addItem(itemR.getTitle(), itemR.getBasePrice(), itemR.getType(), itemR.getQuantity());
                                    itemFlag=1;
                                    break;
                                }
                            }
                            if (itemFlag == 0) {
                                for (int j = 0; j < audioProducts.size(); j++) {
                                    itemA = audioProducts.get(j);
                                    if (itemA.getTitle().compareTo((temp[i].split(", "))[1])==0) {                                  
                                        // add item to ItemsBought.txt
                                        addItem(itemA.getTitle(), itemA.getBasePrice(), itemA.getType(), itemA.getQuantity());
                                        itemFlag=1;
                                        break;
                                    }
                                }
                            }
                        }
                    }
                        changeCurrentPage(1);
                    else 
                        changeCurrentPage(5);