gpt4 book ai didi

java - 尝试比较字符串和 double

转载 作者:行者123 更新时间:2023-11-30 07:49:29 25 4
gpt4 key购买 nike

我这里有一个循环读取 double 值,但对于程序,我需要将其与字符 q 进行比较,如果用户输入 q,循环将结束。我不太确定在这里做什么。

while (currencyValue != 'q')
{
System.out.printf("Formatted currency value: $%,.2f\n", currencyValue);
System.out.print("Enter a currency value or enter q to quit: ");
currencyValue = stdIn.nextDouble();
}

感谢您的帮助

最佳答案

已编辑,如果按 q 则忘记离开循环

编辑#2 我会把所有东西都放上,以防万一:)

试试这个

import java.util.Scanner;
public class Currency
{
public static void main(String args[])
{
Scanner stdIn = new Scanner(System.in);
String currencyValue=null;
while (!currencyValue.equals("q"))
{
System.out.print("Enter a currency value or enter q to quit: ");
currencyValue = stdIn.nextLine();
if(currencyValue.equals("q")) {
System.out.println("You pressed q, have a nice day");
return;
}
System.out.printf("Formatted currency value: $%,.2f\n", Double.parseDouble(currencyValue));
}
}
}

关于java - 尝试比较字符串和 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33469278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com