Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424

Запись в файл

02.02.2020, 17:47. Показов 2437. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Записать в файл 100 действительных случайных чисел в диапазоне [-100; 100] в 5 колонок с точностью 6 знаков после десятичной точки. Файла установить атрибут «Read-only». Считать с этого файла числа и вывести их в другой файл - сначала отрицательные, а затем положительные в 10 колонок с точностью 2 знака после десятичной точки. Новому файлу установить атрибут «Hidden».

Запись в массив я реализовал, можете помочь с записью в файл, с указанными требованиями, пожалуйста.

Добавлено через 1 минуту
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.*;
 
public class Pr1_4 {
 
    public static void main(String[] args) 
    {
       int min = -100,max = 100;
       int diff = max - min;
       Scanner in = new Scanner(System.in);
       int[] array = new int[100];
       for(int i = 0; i < 100; i++)
       { 
           array[i] = (int)(Math.random()*(200+1))-100;
           System.out.print((i+1) + " - " + array[i] + "\n");
       }
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.02.2020, 17:47
Ответы с готовыми решениями:

Запись в файл - проверить, не идет ли в него запись, чтобы не генерировалось исключение
Доброе время суток! Вот такой пример: Imports System Imports System.IO Module Module1 Public Class LogWriter

Пожалуйста напишите программу, которая добавляет запись в типизированый файл тип - запись
Которая добавляет запись в типизированый файл тип - запись добавляет к той записи в файле дополнительную запись выводит на экран из...

Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран
1.Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран 2.Ввод с клавиатуры и запись в массив,...

2
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
03.02.2020, 13:23
Цитата Сообщение от Shelleex1337 Посмотреть сообщение
Записать в файл 100 действительных случайных чисел в диапазоне [-100; 100] в 5 колонок с точностью 6 знаков после десятичной точки. Файла установить атрибут «Read-only»
нашлось в кодохранилище)) немного для тебя подправил.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.io.File;
import java.io.IOException;
import java.util.Formatter;
import java.util.concurrent.ThreadLocalRandom;
 
public class Helper {
 
    public static void main(String[] args) {
        File storeDoubleFile = new File("output.txt");
        try(Formatter doubleWriter = new Formatter(storeDoubleFile)) {
            for (int i = 0; i < 20; i++) {
                doubleWriter.format("%.6f\t%.6f\t%.6f\t%.6f\t%.6f%n",
                        ThreadLocalRandom.current().nextDouble(-99.,100.),
                        ThreadLocalRandom.current().nextDouble(-99.,100.),
                        ThreadLocalRandom.current().nextDouble(-99.,100.),
                        ThreadLocalRandom.current().nextDouble(-99.,100.),
                        ThreadLocalRandom.current().nextDouble(-99.,100.),
                        ThreadLocalRandom.current().nextDouble(-99.,100.)
                );
            }
            System.out.println(storeDoubleFile.canWrite());
            storeDoubleFile.setReadOnly();
            System.out.println(storeDoubleFile.canWrite());
        } catch (IOException ex) {ex.printStackTrace();}
    }
}
0
47 / 2 / 0
Регистрация: 25.12.2017
Сообщений: 424
03.02.2020, 18:20  [ТС]
Aviz__,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package pr1_4;
 
import java.util.Scanner;
import java.util.*;
import java.io.*;
 
public class Pr1_4 {
 
    public static void main(String[] args) 
    {
      
       int min = -100,max = 100;
       int diff = max - min;
       Scanner in = new Scanner(System.in);
       float[] array = new float[100];
       Random r = new Random();
       for(int i = 0; i < 100; i++)
       { 
           array[i] = r.nextFloat()*(max - min) + min;
         System.out.print((i+1) + " - " + array[i] + "\n");
       }
       
       try(FileWriter writer = new FileWriter("5x20.txt",false))
       { int b = 0;
         for(int i = 0; i < 5; i++)
         {
             for(int j = b; j < 20+b; j++)
             {
                 writer.write(String.format(" %8.6f ", array[j]));
             }
             writer.write("\n");
             b += 5;
         }
         File file = new File("5x20.txt");
         file.setReadOnly();
         writer.flush();
       } catch (IOException ex)
       {
           System.out.println(ex.getMessage());
       }
       
       try(FileWriter writer = new FileWriter("VidPDod.txt",false))
       {
         for(int i = 0; i < 100; i++)
         {
            if (array[i] < 0)
            {
             writer.write(String.format(" %8.2f ", array[i]));
            }
        
         }
           writer.write("\n");
          for(int i = 0; i < 100; i++)
         {
            if (array[i] > 0)
            {
             writer.write(String.format(" %8.2f ", array[i]));
            }
         }
         
         File file = new File("VidPDod.txt");
         file.isHidden();
         writer.flush();
       } catch (IOException ex)
       {
           System.out.println(ex.getMessage());
       }
       
    }
    
}
У меня вроде проблема с Hidden, ещё возможно с текстовым документом не записивает правильно стовбчики но возможно это текстовый документ и эго форматирования.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2020, 18:20
Помогаю со студенческими работами здесь

Как разрешить запись в файл, по умолчанию запись не разрешена
Помогите! НАчинающий php - программист. Как разрешить запись в файл, по умолчанию запись не разрешена. Вот что пишет: Warning:...

Запись в текстовый файл (каждая запись - отдельная строка)
Добрый вечер) Программа берет данные таблицы Access и записывает их в строчку. Проблема заключается в том, что результаты записываются в 1...

Запись чисел из файла 1, и запись в файл 2 в отсортированном виде
Задание: Есть файл 1, в нем находятся числа, нужно их отсортировать по возрастанию и записать в файл 2. У меня получается бред какой-то,...

Запись строки в массив, сортировка, удаление и запись в файл
Нужна помощь. Из edit box к нам приходят строки мы их фильтруем. нужно строки записать в массив, отсортировать по последним двум...

Запись в файл игнорируя запрет на запись
Доброго времени суток! кто может подсказать, возможно ли с помощью с# осуществить запись в файл, игнорируя запрет на запись? Проблема вот в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru