gpt4 book ai didi

java - 一些消息已被简化;使用 -Xdiags :Verbose to get full output 重新编译

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:33 24 4
gpt4 key购买 nike

我是编码初学者,我在程序 bluej 中使用 java 语言。这段代码的目的是将十进制转换为二进制。该方法似乎编译良好,但驱动程序出现错误“某些消息已被简化;使用 -Xdiags:Verbose 重新编译以获得完整输出”

/**
* A driver for the Converter class
*
* @author Aaron Nonymous
* @version 1.0
*/
public class Driver
{
public static void main(String[] args)
{

String decimal1 = "100";



System.out.print("The binary number " + decimal1);
System.out.print(" converts to the binary number ");
System.out.println(converter1.convertDecimalToBinary (decimal1));





}
}

下面的方法包含将十进制转换为二进制的代码。

/**
* Will convert an decimal to a binary number
*
* @param binary a non-negative binary number with no decimals
* expressed as a int
* @return The binary equivalent of the decimal number
* expressed as a String
*/

public String convertDecimalToBinary (int decimal)
{
int placeValue = 2;
String binary = "";

/*
* gets the last binary digit, multiplies it by the place value,
* and adds that to the total decimal value
*/
while (placeValue < decimal)
{
placeValue = placeValue * 2;
}

while (placeValue < 1)
{
binary += decimal / placeValue;

decimal = decimal % placeValue;

placeValue = placeValue / 2;

}

return binary;
}

我无法测试它是否有效,因为驱动程序无法编译。我在纸上进行了十进制到二进制的转换,看看转换是否有效,结果确实有效。除此之外,我需要解决这个编译错误。

最佳答案

这不是一个错误。这是一个警告,告诉您其他错误或警告。 因此存在其他错误或警告。您不应该只关注其中之一。

您的代码可能已编译,尽管即使只有警告,您也应该仔细查看它们。好的 Java 代码几乎完全没有警告。

如果您想了解有关警告的更多信息,请按照消息的指示进行操作。

关于java - 一些消息已被简化;使用 -Xdiags :Verbose to get full output 重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28267059/

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