Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 25.03.2019
Сообщений: 9

Есть переменная типа int = 1542, нужно вывести это значение в обратном порядке через запятую

21.07.2019, 01:34. Показов 2185. Ответов 15

Студворк — интернет-сервис помощи студентам
Т.е. в консоле должно быть так: 2,4,5,1

Знаю что нужно применять остаток от деления (%10)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.07.2019, 01:34
Ответы с готовыми решениями:

Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int?
Пожалуйста, напомните стандартную функцию

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить?
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...

Считать массив байт в переменную типа int в обратном порядке
Есть массив байт: char byData = {0x87, 0xd6, 0x12, 0x00}; Нужно считать его в переменную типа int в обратном порядке, т.е. должно...

15
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
21.07.2019, 01:49
Лучший ответ Сообщение было отмечено Klukvva как решение

Решение

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main {
    public static void main(String[] args) {
        int n = 1542;
        System.out.print("Обратный отсчет: ");
        while (n >= 1) {
            int k = n % 10;
            if (n < 10)
                System.out.print(k);
            else
                System.out.print(k + ",");
            n /= 10;
        }
    }
}
Bash
1
Обратный отсчет: 2,4,5,1
1
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
21.07.2019, 02:08
Не очень красиво но тоже работает.
Java
1
2
3
void revers(int a) {
        System.out.println(a+" is "+new StringBuffer(Arrays.stream((""+a).split("")).collect(Collectors.joining(",")).toString()).reverse());
    }
Code
1
1542 is 2,4,5,1
0
21.07.2019, 02:21

Не по теме:

ViktorFX, рискну спросить. А почему вы записываете все в одну строку? Так же неудобно просматривать код (имхо, конечно же)... Или есть на то свои причины?
Просто я не знаю. Может так принято со стримами?

Добавлено через 57 секунд
Вот так же лучше воспринимается код?

Java
1
2
3
4
5
static void revers(int a) {
        System.out.println(a+" is "+new StringBuffer(Arrays.stream((""+a)
                .split("")).collect(Collectors.joining(",")).toString())
                .reverse());
    }

0
21.07.2019, 02:37

Не по теме:

alicesmagic3d, Не постоянно, но есть такая тенденция.
У меня "логически" не очень-то получается делить. К примеру хочу чтобы то что вложенное было правее того в чем вложено. Такой приоритет вложенности легко читается, но к сожалению у меня он часто не получается.

0
21.07.2019, 02:44

Не по теме:

Понятно.
Эххх... когда-нибудь и я доберусь до стримов... вот уж поизголяюсь)))
А пока белая зависть)

0
21.07.2019, 03:35

Не по теме:

alicesmagic3d, Ну так я тоже сначала здесь познакомился с ними.
Помню ISmokeJC например, решил задачу, вижу знакомые английские слова, типа filter, sum, спрашиваю мол это то-то и то-то, в общих чертах правильно? Потом понял что можно делать не только цепочку с точками но и со стрелочками a -> b -> c -> d -> .. потом начал понимать их силу с интерфейсами и их плюсы (не скорость и не "сахар"). Короче мне они тоже понравились, и вот я маленькими шагами, часто криво (здесь меня поправляли), и до сих пор продолжаю идти.

0
 Аватар для Aviz__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
21.07.2019, 09:34
Цитата Сообщение от alicesmagic3d Посмотреть сообщение
когда-нибудь и я доберусь до стримов
начинай параллельно https://annimon.com/article/2778 - на мой взгляд, самая легкая статейка про стримы.
лично я восхищаюсь остротой твоего ума! ты очень метко подмечаешь многие важные фишки.
оформление кода подчиняется двум концептам минимума времени - это понимание при чтении и редактирования.
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
21.07.2019, 10:23
Блин! Даже неловко теперь... восхищение, это уж слишком)
Aviz, спасибо за статью. Попробую вписать стримы в свою программу.

Не по теме:

И... это... без обид за былые разногласия :)
Предлагаю брудершафт (вот такая я старомодная)))



Добавлено через 13 минут
Посмотрела и сразу там то, чего я еще не знаю. У меня как раз следующая глава Шилдта "Обобщения" и потом глава "Лямбды". После них (или параллельно) как раз и статья впишется. Так что, еще немного мне осталось потерпеть
0
 Аватар для Aviz__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
21.07.2019, 10:28

Не по теме:

Цитата Сообщение от alicesmagic3d Посмотреть сообщение
разногласия
было забавно наблюдать, как ты ершишься, на пустом месте)). но ты же быстро поняла, что к чему...


если не лень, начинай свой блог обучения других, вроде учебника. думаю, у тебя получиться.

Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от alicesmagic3d Посмотреть сообщение
брудершафт
и на "ты"))

0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
21.07.2019, 10:42
Уроки блондинки на базе непопулярного Шилдта?!
Тухлые яйца обеспечены. korvin_ испепелит
Будешь меня защищать, раз твоя идея)))
0
 Аватар для Aviz__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
21.07.2019, 10:53

Не по теме:

Цитата Сообщение от alicesmagic3d Посмотреть сообщение
korvin_ испепелит
совсем нет, он очень разумный человек))


раннего Хорстмана, Например, 8-е издание, почитай, он там мягче))
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
21.07.2019, 10:59
Цитата Сообщение от Aviz__ Посмотреть сообщение
совсем нет, он очень разумный человек
Кто же спорит то? Вот разумом и испепелит. Уж больно он Шилдта не любит)
Нет уж. Не буду я никого учить. Не по Сеньке шапка. Вот добью свой учебник, а потом можно и Хорстмана... если не надоест это все)))
0
 Аватар для Aviz__
2742 / 2051 / 507
Регистрация: 17.02.2014
Сообщений: 9,471
21.07.2019, 11:58

Не по теме:

Цитата Сообщение от alicesmagic3d Посмотреть сообщение
Не по Сеньке шапка
зря ты приуменьшаешь свои способности! по мне, один источник информации, как-то однобоко...


скажем, читаешь тему Шилда, одумываешь, ту же тему у Хорстмана, опять обдумываешь, решаешь 20-50 задачек))
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
21.07.2019, 20:53
Цитата Сообщение от Aviz__ Посмотреть сообщение
читаешь тему Шилда, одумываешь, ту же тему у Хорстмана, опять обдумываешь
Так я и начинала с Хорстмана. Дошла до 4-й главы и окончательно запуталась.
Если учиться в учебном заведении, где есть препод, которого можно мучить вопросами (на которые он обязан отвечать) и где есть куча однокурсников, среди которых есть более успевающие, чем ты сам и которых можно спросить, то уже не так критично по какому учебнику изучать ЯП.
В моем случае есть только учебник и этот форум, где еще сто раз подумаешь, прежде чем решишься задать глупый вопрос. Именно поэтому мне идеально подходит Шилдт. Он очень понятно пишет. В каждый момент времени знает, что на этот самый момент ты уже знаешь, а чего еще нет. Поэтому в примерах не встречаются затыки.
И именно поэтому, на мой взгляд, Шилдта и не любят профессионалы. Потому что когда они видят неэффективный код, их это бесит. "Зачем писать всю эту хрень, если есть трай с ресурсами?"
Вот изучу Шилдта, тогда уже можно будет и Хорстмана штудировать)
0
21.07.2019, 21:19

Не по теме:

alicesmagic3d, вот те в помощь https://habrahabr.ru/company/g... og/215275/
все, не офтопимся!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2019, 21:19
Помогаю со студенческими работами здесь

Написать процедуру, выводящую на экран элементы одномерного массива через запятую и в обратном порядке
Написать процедуру, выводящую на экран элементы одномерного массива через запятую и в обратном порядке.

Нужно чтобы сначала шли цифры а затем все буквы но в обратном порядке Если в строке есть символ '.' вывести ошибку
/ * Есть строка, содержащая буквы и цифры. Превратите эту строку так, чтобы сначала в нем шли все цифры исходной строки, а затем - все...

Написать шаблон функции для вывода в обратном порядке массива типа int и double
Есть массив, нужно вывести его в обратном порядке


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru