我对方法的这一部分有疑问。该程序应该传递参数,在我的binaryToDecimal方法中它确实很好。但是每次使用此方法时,decimalToBinary都会尝试将5的值传递给二进制,它告诉我发生了数字格式异常,并且它不执行计算。我有什么办法可以避免这种情况的发生?
public static String decimalToBinary(String decimalString) {
int decimal = 0;
try {
decimal = Integer.parseInt("decimalString");
}catch(NumberFormatException e){
System.out.println("Number format exception occured");
}
String answer = "";
while(decimal > 0) {
answer = decimal%2+answer;
}
return answer;
}
答案 0 :(得分:1)
您的问题在这里PUT https://dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}?api-version=5.1
您应该使用参数decimal = Integer.parseInt("decimalString");
代替此decimalString
尝试使用此decimal = Integer.parseInt("decimalString");