java 如何使第二个输入落在第一个输出之后的同一行中?

fiei3ece  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(180)

这是我的当前代码:

// Declare variables
    String address;
    String postal;
    String country;
    
    int qty;
    double price;
    
 // Input quantity and price for the iPhones
    System.out.print("Enter the quantities and price of " + phone1 + ": " + "\t");
    qty = sc.nextInt();
    price = sc.nextDouble();

当前执行时,显示如下:

Enter the quantities and price of iPhone 10:    1000
1399.99

然而,我希望价格是正确的旁边的数量像这样:

Enter the quantities and price of iPhone 10:    1000    1399.99

我该怎么做呢?

yyyllmsg

yyyllmsg1#

你应该像“亚历克斯·斯韦什尼科夫”说的那样,在写数字的时候,数字之间要有空格。
如果目的只是为了看起来更漂亮,我建议在输入第一个数字之前加一条新线,这样你就可以把它们放在另一个数字下面。
System.out.print("Enter the quantities and price of " + phone1 + ": " + "\n");
输出结果为:

Enter the quantities and price of iPhone 10: 
1000    
1399.99

相关问题