|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.12.2020, 02:58 | #31 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Вот так то же работает
import java.util.Scanner; public class scanner1 { public static void main(String[] args) { String[] inArr = new String [4]; Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[0] = number; System.out.println("Спасибо! Вы ввели " + inArr[0]); } } Вопрос как с элементом массива inArr[0] работать как с набором знаков ? |
28.12.2020, 03:28 | #32 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Вот попробовал ввести в цикл
public static void main(String[] args) { String[] inArr = new String [4]; While(inArr<0){ inArr--;} } Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[0] = number; System.out.println("Спасибо! Вы ввели " + inArr[0]); } } Вышла череда ошибок . Первая ругалась на отсутствие точка с запятой в цикле , но их там и не должно быть ? Последний раз редактировалось Ильюха1; 28.12.2020 в 03:39. |
28.12.2020, 03:45 | #33 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Хотел что бы массив просил в водить числа до полного заполнения массива .
|
28.12.2020, 07:42 | #34 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
|
28.12.2020, 22:52 | #35 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Ага , посчитал скобки , поправил . Всё равно ругается .
import java.util.Scanner; public class XZ { public static void main(String[] args) { String[] inArr = new String [4]; While(inArr<0) { inArr--; Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[0] = number; System.out.println("Спасибо! Вы ввели " + inArr[0]); } } } Ошибка java: ';' expected. Вроде должно работать ? |
28.12.2020, 23:11 | #36 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Поправил условие цикла .
import java.util.Scanner; public class XZ { public static void main(String[] args) { String[] inArr = new String [4]; While(inArr>0) { inArr--; Scanner sc = new Scanner(System.in); System.out.println("Введите фразу:"); String number = sc.nextLine(); inArr[0] = number; System.out.println("Спасибо! Вы ввели " + inArr[0]); } } } Почему While красным помечает . |
29.12.2020, 03:44 | #37 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
Если я правильно понимаю, то условие цикла неправильно задано. Попробуйте ввести новую переменную, например i, и ее использовать в качестве счетчика текущего элемента массива inArr. Что-то в этом роде: Пример цикла while можно посмотреть тут.
Последний раз редактировалось ichi; 29.12.2020 в 03:51. |
04.01.2021, 16:18 | #38 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Всех С Новым годом !!! Да компилятор ругается на то что я стринг с бинарным типом мешаю .То есть я сейчас пишу цикл с элементом i типа int и цикл заработает . Вопрос в том как согласовать стринг с указателем массива i ? А вот ещё ему не понравилось условие inArr>0 а как тогда если массив закончился ? Вот ошибки
java: bad operand types for binary operator '>' Подчеркнул мне условие inArr>0, first type: java.lang.String[] second type: int а вот тут inArr-- Я понимаю что он хочет int в цикле . Как приписать индекс к массиву стринг . |
04.01.2021, 16:26 | #39 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Почитайте как выводят другие, может и себе что-то найдете полезное
https://www.softwaretestinghelp.com/...array-in-java/
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
04.01.2021, 18:09 | #40 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
Спасибо.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести с клавиатуры фразу | Julia_Sv | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 30.05.2016 21:16 |
ПРОГРАММА-КОПИРУЮЩАЯ ТЕКСТ,И ЗАПИСЫВАЮЩАЯ ЕГО ЗАДОМ-НАПЕРЁД | НЕМО170792 | Помощь студентам | 4 | 12.06.2011 20:30 |
вывести строку задом-наперёд (assembler) | Nikolai_90 | Помощь студентам | 1 | 03.06.2008 08:03 |
Нужно решить и объяснить задачу "В режиме точечной графики попиксельно вывести фразу" | Eyeless | Фриланс | 3 | 10.01.2008 10:56 |