![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]()
куда вводите (в какую переменную)?
и откуда выводите(из какой переменной)?
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#22 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Вот так работает
import java.util.Scanner; public class scanner1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Введите число:"); int number = sc.nextInt(); System.out.println("Спасибо! Вы ввели число " + number); } } Пример из учебника . А так нет . import java.util.Scanner; public class massiv1 { public static void main(String[] args) { char[] inArr= new char [100]; Scanner sc=new Scanner(System .in); System.out.println(inArr); } } Сравнил тексты , пришел к выводу что дело в строке int number = sc.nextInt(); Я так понял что строка говорит сканеру выведи результат на новую строку . Но это единственное различие за исключением типа char во втором примере . А во втором примере не работает сам сканер . Подскажите советом ? |
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Вот так работает .
import java.util.Scanner; public class massiv1 { public static void main(String[] args) { String[] inArr= new String[100]; Scanner sc=new Scanner(System .in); String fr = sc.nextLine(); System.out.println(fr); } } |
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Если имя комп пишет серым это значит что элемент не работает ? Вот тут обозначил серым элемент inArr
|
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
По задумке в тексте
import java.util.Scanner; public class massiv1 { public static void main(String[] args) { String[] inArr= new String[100]; Scanner sc=new Scanner(System .in); String fr = sc.nextLine(); System.out.println(fr); } } Сканер читает элемент fr и сохраняет его в массиве inArr , а потом println(fr) берёт из массива и вставляет в консоль . |
![]() |
![]() |
![]() |
#26 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]() |
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
А вот с char такой манёвр не сработал
import java.util.Scanner; public class massiv1 { public static void main(String[] args) { char[] inArr= new char[100]; Scanner sc=new Scanner(System .in); char fr = sc.nextLine(); System.out.println(fr); } } Выдал . incompatible types: java.lang.String cannot be converted to char. |
![]() |
![]() |
![]() |
#28 | |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]() Цитата:
Последний раз редактировалось ichi; 25.12.2020 в 07:07. |
|
![]() |
![]() |
![]() |
#29 | |||
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
![]() Цитата:
Цитата:
Цитата:
Как вы собрались СТРОКУ запихнуть в ОДИН СИМВОЛ? Почитайте книжки или хотя бы документацию https://docs.oracle.com/en/java/java...l/Scanner.html |
|||
![]() |
![]() |
![]() |
#30 |
Пользователь
Регистрация: 04.04.2011
Сообщений: 92
|
![]()
Вот так заработало.
import java.util.Scanner; public class scanner1 { public static void main(String[] args) { int[] inArr = new int[4]; Scanner sc = new Scanner(System.in); System.out.println("Введите число:"); int number = sc.nextInt(); inArr[0] = number; System.out.println("Спасибо! Вы ввели число " + inArr[0]); } } Как сделать так что бы можно было использовать весь массив а не только нулевой элемент ? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести с клавиатуры фразу | 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 |