0
package myProjects;
import java.util.*;
public class Acm3 {
static int numberOfFriends;
static int rowOfChocolate;
static int columnOfChocolate;
static String division;
static Scanner myScanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("How many friends you want to distribute?");
numberOfFriends = myScanner.nextInt();
System.out.println("How do you want to distribute?");
division = myScanner.next();
String[] myArray = division.split("\\s");
int[] myArray1 = new int[numberOfFriends];
int i;
for (i = 0; i <= numberOfFriends; i++); {
myArray1[i] = Integer.parseInt(myArray[i]);
System.out.print(myArray1[i]);
}
}
}
Я пытаюсь передать String
массив в Int
Array.I есть массив строк и хотят преобразовать каждые элементы в междунар и, наконец, в массив. Кто может помочь? Заранее спасибоПрограмма Массива для Java
Возможный дубликат [Преобразование массива строк в целочисленном массив в Java] (http://stackoverflow.com/questions/6881458/converting-a-string-array-into-an- int-array-in-java) – DimaSan
Пожалуйста, отформатируйте свой код следующим образом (промежуток времени 4 интервала или используйте кнопку {}). Также обратите внимание, что после цикла вы имеете бездельную точку с запятой, поэтому блок в фигурных скобках выполняется только один раз, а не один раз для каждого элемента массива, как вы могли бы ожидать. – Robert
Какая ошибка у вас? На какой линии? – senerh