gpt4 book ai didi

java - 字符串双重转换中的编译错误

转载 作者:行者123 更新时间:2023-12-01 18:42:51 25 4
gpt4 key购买 nike

这是我第一次尝试自己实际编写任何 Java 程序。

我正在尝试编写一个程序来判断一个数字是否为偶数。由于某种原因我的程序无法运行。它一直说需要一个 double,但我提供了一个 int。我有这个 parsedouble 东西,应该将我的字符串更改为 double ,但我猜它写错了。谁能告诉我为什么?

package javaapplication2;

import javax.swing.JOptionPane;
public class JavaApplication2 {

public void main(String[] args) {
int a;
String number;
number = JOptionPane.showInputDialog("What is your number");
number = Double.parseDouble(number);
a = number
if ( ( number % 2 ) == 0 );
System.out.println("That is an even number");

System.exit(0);
}
}

最佳答案

number = Double.parseDouble(number); // error.

number 被定义为字符串,而不是 double 。您将需要一个 double 变量来保存解析后的值。

Double myDouble = Double.parseDouble(number);

关于java - 字符串双重转换中的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19193322/

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