Size: a a a

2020 December 22

А

Алина in learn.java
Ребята у меня вопрос на засыпку)))
Запуталась
Генерация целых чисел с помощью math.random

Дело обстоит так:

Когда я пишу например диапазон отриц чисел [-10;-8]  то по правилам число 8 не генерируется т.е в консоли будет либо -10 либо -9 но в IntelliJ idea выдаёт ответ -8 и -9 как так?
В положительных числах все по правилам
Но в отрицательных так
источник

А

Алина in learn.java
источник

GV

Gukov Viktor in learn.java
Алина
Ребята у меня вопрос на засыпку)))
Запуталась
Генерация целых чисел с помощью math.random

Дело обстоит так:

Когда я пишу например диапазон отриц чисел [-10;-8]  то по правилам число 8 не генерируется т.е в консоли будет либо -10 либо -9 но в IntelliJ idea выдаёт ответ -8 и -9 как так?
В положительных числах все по правилам
Но в отрицательных так
>Генерация целых чисел с помощью math.random
И как ты их генерируешь? Где код?
источник

А

Алина in learn.java
источник

GV

Gukov Viktor in learn.java
Алина
У тебя -10 получится, при единственном кейсе - когда Math.random() выкинет 0.0. В остальных случаях будет -9 и -8
источник

GV

Gukov Viktor in learn.java
Очевидно, что шанс выкинуть 9 других значений выше
источник

GV

Gukov Viktor in learn.java
(int) не округляет значения, он отбрасывает дробную часть
источник

GV

Gukov Viktor in learn.java
Если хочешь округлять результат стоит воспользоваться Math.ceil() или Math.floor()
источник

А

Алина in learn.java
Оки
Спасибо )))
Извините за дурацкие вопросы)))))
Спасибо что помогли 🤗
источник

А

Алина in learn.java
источник

Д

Давид in learn.java
Добрый день, подскажите пожалуйста, на вход передаётся контент файла(т.е. содержимое в закодированном виде), мне нужно это превратить в файл и отправить запрос другому сервису, могут передаваться как отдельно файлы, так и архив файлов. Хочу контент файла превратить в файл, с помощью Files.write получается это делать, но у меня этот файл сохраняется на компе, как мне сделать так, чтоб у меня на компе не сохранился этот файл?
источник

Д

Давид in learn.java
источник

Д

Давид in learn.java
Вот что передаётся на вход
источник

g

guga in learn.java
Давид
Добрый день, подскажите пожалуйста, на вход передаётся контент файла(т.е. содержимое в закодированном виде), мне нужно это превратить в файл и отправить запрос другому сервису, могут передаваться как отдельно файлы, так и архив файлов. Хочу контент файла превратить в файл, с помощью Files.write получается это делать, но у меня этот файл сохраняется на компе, как мне сделать так, чтоб у меня на компе не сохранился этот файл?
ну, тебе не нужно сохранять файл на файловую систему, пиши его сразу в аутпут стрим
источник

Д

Давид in learn.java
А как мне там сделать проверку архив у меня или нет?
источник

Д

Давид in learn.java
Если архив, хочу получить список этих файлов
источник

g

guga in learn.java
точно так как сейчас, ты же как-то отличаешь файл от архива, например по типу
источник

GV

Gukov Viktor in learn.java
Давид
А как мне там сделать проверку архив у меня или нет?
По сигнатуре
источник

Д

Давид in learn.java
Можете пж чуть подробно написать, а то ничего не понял(
источник

g

guga in learn.java
ты дал мало входных данных, но основная мысль, не использовать Fules.write, а взять stream нужный тебе и писать туда
источник