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

Реализация метода записи результата в файл

30.05.2014, 00:53. Показов 1536. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ребята нужна помощь в реализации метода записи в файл результата(к примеру ответа сложенной матрицы.)
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package Matr;
public class MatricaSavostinVS {
 
    public int matriks[][];
    private int result[][];
    
    MatricaSavostinVS(int n){
        matriks=new int[n][n];
        for(int i=0;i<matriks.length;i++)
            for(int j=0;j<matriks[i].length;j++)
                matriks[i][j]=(int)(Math.random()*10);
          System.out.println("Случайное заполнение матрицы: ");
            for (int i=0;i<matriks.length;i++){
                    for (int j=0;j<matriks[i].length ;j++){
                        System.out.print(matriks[i][j]+"   ");
                    }
                    
                    System.out.println();
            }
    }
            
            
    /*Метод сумма матриц*/
    public void sum(MatricaSavostinVS m1,MatricaSavostinVS m2){
        System.out.println("Сумма двух матриц:");
        for(int i=0;i<matriks.length;i++){
            for(int j=0;j<matriks[i].length;j++){
                System.out.print(m1.matriks[i][j]+m2.matriks[i][j]+ "  " );
            }
            
            System.out.println();
    
                }
            }
/*Метод умножение матриц*/
    public void mult(MatricaSavostinVS m1,MatricaSavostinVS m2,int M_level){
        result=new int[M_level][M_level];
        System.out.println("Произведение двух матриц:");
        int res=0;
        for(int z=0;z<M_level;z++){
            System.out.print("|");
            for(int j=0;j<M_level;j++){
                res=0;
                for(int i=0;i<M_level;i++){
                    res=res+m1.matriks[z][i]*m2.matriks[i][j];
                    if(i!=M_level-1)
                        System.out.print(m1.matriks[z][i]+"*"+m2.matriks[i][j]+"+");
                    else
                        System.out.print(m1.matriks[z][i]+"*"+m2.matriks[i][j]+" ");
                }
                result[z][j]=res;
            }
            System.out.print("|");
            System.out.println();
            }
        System.out.println();
        System.out.println("Результат:");
        for(int j=0;j<M_level;j++){
            for(int i=0;i<M_level;i++){
                System.out.print(result[j][i]+"  ");
            }
            System.out.println();
        }
        }
/*Метод вычитание матриц*/
    public void sub(MatricaSavostinVS m1,MatricaSavostinVS m2){
        System.out.println("Вычитание двух матриц:");
        for(int i=0;i<matriks.length;i++){
            for(int j=0;j<matriks[i].length;j++){
                System.out.print(m1.matriks[i][j]-m2.matriks[i][j]+ "  " );
            }
            System.out.println();
        }
    }
/*Метод транспонирование матриц*/
    public void trans(MatricaSavostinVS m1){
        System.out.println("Транспонирование матрицы:");
        for(int i=0;i<matriks.length;i++){
            for(int j=0;j<matriks[i].length;j++){
                m1.matriks[i][j]=m1.matriks[j][i];
                System.out.print(m1.matriks[j][i]+"  ");
            }
            System.out.println();
        
    }
}
}
*второй класс создание матриц*/
package Matr;
 
import java.util.Scanner;
public class RunSavostinVS {
 
 
    public static void main(String [] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("Введите размерность матрицы:");
        int m=sc.nextInt();
        System.out.println("Размерность матрицы = "+m+" на "+m);
        MatricaSavostinVS m1=new MatricaSavostinVS(m);
        MatricaSavostinVS m2=new MatricaSavostinVS(m);
        int exit=0;
        while(exit==0){
            System.out.println("Что следует вывести?");
            System.out.println("1)+");
            System.out.println("2)-");
            System.out.println("3)*");
            System.out.println("4)Транспонирование матрицы:");
            System.out.println("Введите [1/2/3/4]:");
            int variant=sc.nextInt();
            
            switch(variant){
            case 1:
                m1.sum(m1, m2);
 
            break;
            case 2:
                m1.sub(m1, m2);
                break;
            case 3:
                m1.mult(m1, m2, m);
                break;
            case 4:
                m1.trans(m1);
                break;
                default:
                    System.out.println("Такого пункта меню нет.");
            }
            System.out.println("Выходим? Да-1 Нет-0");
            exit=sc.nextInt();
        }
        
    }
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2014, 00:53
Ответы с готовыми решениями:

реализация метода удаления записи spring mvc+angularjs
@RestController // http://localhost:8080/ @RequestMapping(&quot;{username}/notes&quot;) public class NotesController { @Autowired ...

Метод записи результата в другой файл
Необходимо записать результат преобразования программы в файле в другой файл, в 2.txt domains s = string file = f1 ...

Иероглифы при записи в файл результата выполнения команды system
Собственно проблема возникает при наличии русских букв в результате выполнения команды system(&quot;echo 'Привет' &gt; text.txt&quot;)....

1
40 / 40 / 32
Регистрация: 22.10.2012
Сообщений: 217
30.05.2014, 20:35
вот запись матрицы в файл)
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
import java.io.*;
import java.util.Random;
 
/**
 * Created by Oleg on 30.05.14.
 */
public class Example2 {
    public static void main(String[] args) throws IOException {
        int[][] mass = new int[10][10];
 
        Random rand = new Random();
        File file = new File(".idea//temp1.txt");
        BufferedWriter fileWriter = new BufferedWriter(new FileWriter(file));
 
        //initialization matrix
        for(int i = 0; i < mass.length; i++)
        {
            for(int j = 0; j < mass[i].length; j++) {
                System.out.print(mass[i][j] = rand.nextInt(mass.length));
                System.out.print(" ");
            }
            System.out.println();
        }
 
        //write in file
        for(int i = 0; i < mass.length; i++)
        {
            for(int j = 0; j < mass[i].length; j++) {
                    fileWriter.append(" " + mass[i][j]);
            }
            fileWriter.newLine();
        }
 
        fileWriter.close();
    }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.05.2014, 20:35
Помогаю со студенческими работами здесь

Ошибка иницильзации метода fs.close() и записи данных в файл
Здравствуйте,в данном коде на 3 строке я подключил библиотеку fstream,дальше на строке 128 создал переменную path ,после ,от строки 133 до...

Реализация арифметического кодирования без записи в файл
собственно необходимо реализовать арифметическое кодирование строк без записи в файлы... есть вот такой код: #include...

Нужно перевести программу из паскаль в делфи . Сама программа этот реализация метода гауса и метода зейделя
Это все в паскале сделано. В программе идет в начале описание меня а аотом сама подпрограмма реализации этих методов. В делфи надо сделать...

Вывод результата работы метода на консоль
Здравствуйте! Есть интерфейс с методом say. public interface Metod { public void say(); } есть класс реализующий...

Ошибка при передаче результата метода класса
Добрый день Есть сервер: using System; using System.Runtime.Serialization; using System.Collections.Generic; using...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru