Я не могу найти способ хранения строк в массиве. У меня есть разные примеры, в которых массив содержит имена или числа, но мне нужно что-то вроде: String v1 = "+31", String v2 = "-65", String v3 = "58" Я хочу сохранить эти значения в массиве как целые числа, а затем проверить их знаки (+ или -) для добавления и вычитания.Числа, массивы и знаки
-3
A
ответ
2
использовать что-то вроде
myArray[0] = Integer.parseInt(yourString);
При добавлении отрицательного числа, вы потеряете номер. Не используйте +60, просто используйте 60. Используйте -60 для вычитания.
Вы можете добавить для каждого члена массива с
for (int i = 0; i < myArray.length; i++) {
myInt += myArray[i];
}
Все вместе:
public class MyClass {
int[] myNumbers;
int mathMe = 10; // Things will be done to this number.
public static void main(String[] args) {
myArray[0] = Integer.parseInt("60"); // 60 will be added to 10.
for (int i = 0; i < myArray.length; i++) {
myInt += myArray[i];
}
}
}
Read Java Уроки тщательно, есть определенные трюки, которые вы подбираете по пути. Одной из них является петля через массивы. Программирование трудное, и вы должны дать ему все, что у вас есть, чтобы преуспеть в этом. Вот почему почти все, кто любит это, - единственный способ добиться такого рода посвящения от человека - сделать его страстью. Я предполагаю, что это сводится к тому, чтобы обратить внимание на класс и изучить идеальные ключевые слова для Google. И будьте терпеливы. Форумы, как правило, не первое место, куда вы идете.
Смежные вопросы
- 1. Массивы и случайные числа
- 2. Массивы и случайные числа Javascript
- 3. C# Случайные числа и массивы
- 4. Массивы Головоломка: Сегрегация Четные и Нечетные числа
- 5. Случайные числа и массивы в C
- 6. Сортировка 2d Массивы, содержащие числа и строки
- 7. Массивы в C и простые числа
- 8. java массивы, выполняющие положительные и отрицательные числа
- 9. Массив Numpy: конкатенатные массивы и целые числа
- 10. Как извлечь числа из полиномиальной строки (включая знаки + и -)
- 11. Regex, чтобы разрешать только целые числа, десятичные знаки, знаки плюс и минус
- 12. В Java, почему класс «Массивы» множественного числа?
- 13. C# 2 Размерные массивы Случайные числа
- 14. Массивы с C - Что это за числа?
- 15. PHP-массивы, пытаясь сопоставить три числа
- 16. Объединять массивы с соответствующими строковыми значениями и увеличивать числа
- 17. C++ как преобразовать целые числа и longs в массивы char
- 18. URLScan и процентные знаки
- 19. cmd и восклицательные знаки
- 20. Нет и товарные знаки
- 21. MultiFieldQueryParser и подстановочные знаки
- 22. VBscripts и подстановочные знаки
- 23. Регулярные выражения и знаки
- 24. memcache и подстановочные знаки
- 25. вычесть 2 числа, используя массивы символов
- 26. Удалить знаки препинания и заменить пробельные
- 27. Массивы и несколько методов
- 28. итераторы и массивы
- 29. 2D-массивы и динамические массивы
- 30. динамические массивы и гибкие массивы
Если вы хотите сохранить значения как целые числа, вы должны использовать 'int []', а не 'String []' ... на самом деле не совсем ясно, чего вы пытаетесь достичь здесь. –
Ваши требования не ясны. Вы хотите сохранить массив строковых значений или массив целых значений? Что вы пробовали? Где вы застряли? Пытается преобразовать значения строк в целые значения? Что-то другое? –
Сначала прочитайте строки, затем создайте цикл, чтобы сохранить их в массиве как целые числа. Затем используйте эти целые числа для добавления и вычитания. – user3764862