Я работаю над проблемой рюкзака, я новичок в Java. Я могу добавлять цифры вручную в основном: < /p>
// Fill the bag of weights.
//myWeights.bagOfWeights.add(18);
//myWeights.bagOfWeights.add(2);
//System.out.println("Possible answers: ");
//myWeights.fillKnapSack(20);
< /code>
Однако я не могу позволить пользователю вводить числа.
Первым числом должно быть целью, за которой следует веса.
Итак, я попытался взять пользовательский ввод в качестве строки и разделить его с помощью пробела, а затем преобразовать в целое число. />
import java.util.*;
public class KnapSackWeights{
private Sack bagOfWeights = new Sack();
private Sack knapSack = new Sack();
public static void main(String[] args){
KnapSackWeights myWeights = new KnapSackWeights();
Scanner in = new Scanner(System.in);
System.out.println("Enter the input:");
String input = in.nextLine();
String[] sar = input.split(" ");
//System.out.println(inp);
int target = Integer.parseInt(input);
System.out.println(target);
int[] weights_array = new int[26];
int n = input.length()-1;
for(int i=1; i
< /div>
< /div>
< /p>
Вот ошибка: < /p>
Исключение в потоке "Main" java.lang.numberformatexcept java.lang.numberformatexception.forinputstring (numberformatexception.java:65)
at java.lang.integer.parseint (integer.java:580) на
java.lang.integer.parseint (integer.java:615) at
Randapsckeweights.main (randapsckeweights.java:18) < /p>
< /blockquote>
Спасибо за вашу помощь.
Подробнее здесь: https://stackoverflow.com/questions/466 ... put-string
Исключение в потоке "Main" java.lang.numberformatexception: для входной строки: ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Исключение в потоке "Main" java.lang.numberformatexception: для входной строки:
Anonymous » » в форуме JAVA - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Исключение в потоке «основной» java.lang.NumberFormatException: для входной строки:
Anonymous » » в форуме JAVA - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка выполнения Jmeter показывает java.lang.NumberFormatException: для входной строки: ""
Anonymous » » в форуме JAVA - 0 Ответы
- 43 Просмотры
-
Последнее сообщение Anonymous
-