switch-case это один из самых наглядных способов выбора действия в зависимости от значения переменной. В примере калькулятора мы быстро считаем результат для четырёх операторов: +, -, *, /В задаче:
• Задаём два числа и символ операции;
• Считаем результат в конструкции switch-case;
• Выводим его в консоль.
Этот приём помогает структурировать код и делает его читаемым даже при большом числе вариантов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥7🤝7👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Здесь собраны статьи, которые объясняют сложные вещи простым языком и сопровождаются большим количеством примеров кода.
Структура сайта чистая и удобная, что делает его хорошим выбором для тех, кто хочет быстро найти нужную тему и закрепить её на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥5
С ним ты можешь сохранять, читать, менять и выводить данные. Удобно для простых настроек без тяжёлых библиотек.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤5👍5
Переводим изображение из цветного в чёрно-белое!
Это может пригодиться для создания ретростиля или для экономии памяти.
Загружаем картинку и проходим по всем пикселям:
Высчитываем среднее значение и ставим его вместо цвета:
Сохраняем результат:
🔥 Итого, мы сделали простую формулу для перевода фото в серое изображение
👉 Java Ready | #практика
Это может пригодиться для создания ретростиля или для экономии памяти.
Загружаем картинку и проходим по всем пикселям:
BufferedImage img = ImageIO.read(new File("input.jpg"))
for (x, y in pixels) {
int rgb = img.getRGB(x, y)
int r = (rgb >> 16) & 0xFF
int g = (rgb >> 8) & 0xFF
int b = rgb & 0xFFВысчитываем среднее значение и ставим его вместо цвета:
int gray = (r + g + b) / 3
img.setRGB(x, y, (gray << 16) | (gray << 8) | gray)
}
Сохраняем результат:
ImageIO.write(img, "jpg", new File("output.jpg"))🔥 Итого, мы сделали простую формулу для перевода фото в серое изображение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍3
Сегодня разберемся с цифровой подписью, которая подтверждает подлинность и целостность данных.
В этом посте:
• Сгенерируем пару ключей;
• Подпишем байты алгоритмом SHA256withRSA;
• Проверим подпись открытым ключом.
Это надёжная база для токенов, документов и внутренних интеграций.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤6👍6
Forwarded from IT Ready
Java 25 официально вышла
16 сентября Oracle представила новый релиз Java SE 25 (JDK 25) — долгожданную LTS-версию платформы.
В релиз вошло 18 JEP: улучшения производительности, стабильности и безопасности. Oracle заявляет, что бесплатные обновления безопасности и производительности будут доступны до сентября 2028 года. Дальнейшие обновления планируются как минимум до сентября 2033 года, что подтверждает долгосрочную поддержку версии.
Java 25 продолжает эволюцию в сторону современных сценариев использования: масштабные корпоративные системы, облачные сервисы и приложения, где важны производительность и безопасность.
@it_ready
16 сентября Oracle представила новый релиз Java SE 25 (JDK 25) — долгожданную LTS-версию платформы.
В релиз вошло 18 JEP: улучшения производительности, стабильности и безопасности. Oracle заявляет, что бесплатные обновления безопасности и производительности будут доступны до сентября 2028 года. Дальнейшие обновления планируются как минимум до сентября 2033 года, что подтверждает долгосрочную поддержку версии.
Java 25 продолжает эволюцию в сторону современных сценариев использования: масштабные корпоративные системы, облачные сервисы и приложения, где важны производительность и безопасность.
@it_ready
❤11👍8🔥6
👍6❤5🔥4😁3