Java

РЕБЯТ, ПОМОГИТЕ С ЗАДАЧЕЙ ПОЖАЛУЙСТА!

Нужно:
1) Создать файл example.txt и записать в него рандомно НЕКОТОРОЕ количество чисел
2) Рассортировать эти числа: в файл positiv.txt записать положительные числа, а в файл negativ.txt - отрицательные
3) Вывести на экран содержимое любого из файлов (дать возможность выбора).

Всё! Не оставайтесь равнодушными, мне очень срочно надо
Это на java нужно сделать? Вообще, задача простая. Условие на сортировку такое: если число больше нуля, тогда в positiv.txt, иначе если число меньше нуля, тогда в negativ.txt
Ростислав Куликов
Ростислав Куликов
1 018
Лучший ответ
Юрий Калашников да это я понимаю)
но так, как синтаксис не знаю, то и не знаю, как будет выглядеть код. можете чисто этот фрагмент кода написать и всё?
это не тебе нужно...
Илья Юдаков
Илья Юдаков
71 552
Илья Юдаков у меня перекур минут 5...10 есть.
ещё нужен код?
Илья Юдаков размял свой старческий мозг
школьная задача
код элементарный но писать его здесь никому не охота
предполагается что вы хоть что то знаете в программировании
скажите что вам не понятно и я может продемонстрирую на примере
Радион Дю
Радион Дю
3 057
Юрий Калашников создать файл я смогу, вывод сделать - тоже. будь добр, помоги с сортировкой. как записать условие?
Сложно слишком
Это cmd скопировать код ниже в Gen_Sluchaynost.bat и можно сразу же запускать
Генерирует числа от -360 до 360 после можно на выбор запустить любой файл или выйти =)

@Echo Off
Title Generator Sluchaynosti
Del "%~dp0positiv.txt" "%~dp0negativ.txt" "%~dp0example.txt"
SetLocal
echo sgenerirovanny chisla ot -360 do 360 i pomeshheny v fajl example.txt
Set /A Kolvo=%RANdom:~-2%*3
:Gen
set /a i=%random%%%(360--360+1)+-360
Echo:%i% >>"%~dp0example.txt"
Set /a sch=sch+1
If not "%sch%"=="%Kolvo%" Goto :Gen
Echo sgenerirovanno "%Kolvo%" chisel
EndLocal
echo nazhmite lyubuyu klavishu chtoby raspredelit ix na negativ.txt i polozhitelnye&pause 1>nul
for /F %%a in ('type "%~dp0example.txt"') do If %%a GEQ 0 (Echo %%a>>"%~dp0positiv.txt") else (Echo %%a>>"%~dp0negativ.txt")
Echo.
:Info
cls
echo kakie chisla vam pokazat?
echo 1.positiv.txt
echo 2.negativ.txt
echo 3.example.txt
echo 4.Exit
CHOICE /C 1234
Goto Q%Errorlevel%
:Q1
Start "positiv" "%~dp0positiv.txt"&Goto :Info
:Q2
Start "negativ" "%~dp0negativ.txt"&Goto :Info
:Q3
Start "example" "%~dp0example.txt"&Goto :Info
:Q4
Exit
pause>nul
Стоп надо в ручную расортировать или автоматом?
Примерно могу сказать алгоритом проги:
1.Открыть фаил: example.txt (не ты, а прога должна прочитать фаил)
2.Проверить: Есть в файле что-небудь если нет то закрыть прогу если есть то продолжить
3.Проверить там числа если есть то проверить стоит ли передними "-" если стоит то записать число в фаил: negativ.txt если перед числом не стоит "-" то тогда записать в фаил: positiv.txt
4.Открыть форму с двумя кнопками (на одной написана: positiv,а на другой: negativ)
5.создать цикал который будет проверять какая кнопка нажата если positiv то открыть positiv.txt если negativ то открыть negativ.txt

Если хочешь код то скажи на каком языке надо написать код!
(Ещё можно сделать кнопку "Выход")
Юрий Калашников Спасибо! Код нужен на java
Юрий Калашников начало примерно такое

import java.util.*;
import java.io.*;
public class Var5 {
public static void main(String[] args) throws IOException{
new Var5();
}
Var5() throws IOException{
Scanner sc=new Scanner(System.in);
FileOutputStream pos=new FileOutputStream("example.txt");
BufferedOutputStream bos=new BufferedOutputStream(pos);
DataOutputStream dos=new DataOutputStream(bos);
FileOutputStream pos1=new FileOutputStream("file1.txt");
BufferedOutputStream bos1=new