Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка вывода в файл / 13 сообщений из 13, страница 1 из 1
20.07.2012, 10:11:35
    #37886438
whizzzkey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Всем привет! я новичок в освоении java, не могу решить простую задачку, а точнее не пойму почему на выходе у меня ничего нет - а именно мне нужно вычислить длину 15 окружностей с произвольным радиусом и записать содержимое в файл, вот мой код
Код: 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.
import java.util.Random;
import java.io.PrintWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;

public class mass1 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] a = new int[15];
		double pi = 3.14;
		double result;
		PrintWriter zzz = null;
		for (int i = 0; i==15; i++)
		  {
		    Random r = new Random();
		    a[i] = r.nextInt(100);
		  }
		try
		  {
		    zzz = new PrintWriter(new FileOutputStream("my_test_file.txt"));
		  }
		catch(FileNotFoundException e)
		  {
	            System.out.println("Ошибка открытия файла my_test_file.txt");
		    System.exit(0);
		  }
		for (int j = 0; j==15; j++)
		  {
		    result=2*pi*a[j];
		    zzz.println("Длина Окружности номер "+Integer.toString(j)+"Равна"+Double.toString(result));
		  }
               zzz.close();
	}

}


В нём я объявляю массив, рандомно его заполняю, подключаю PrintWriter для вывода в файл и вторым циклом записываю результат в файл, ОТКРЫВАЮ файл - а там НИЧЕГО НЕТ, объясните где не прав
...
Рейтинг: 0 / 0
20.07.2012, 10:14:50
    #37886444
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Воспользуйтесь пошаговой отладкой.
...
Рейтинг: 0 / 0
20.07.2012, 11:24:15
    #37886601
m.gisko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
j<15
...
Рейтинг: 0 / 0
20.07.2012, 11:26:16
    #37886608
m.gisko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
ох да и i<15
...
Рейтинг: 0 / 0
20.07.2012, 12:02:17
    #37886710
whizzzkey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Ошибки справил, но все равно даже массив не заполняет, не пойму почему
Код: 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.
import java.util.Random;
import java.io.PrintWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;

public class mass1 {
	public static void main(String[] args) {
		int[] a = new int[15];
		double pi = 3.14;
		double result;
		PrintWriter zzz = null;
	        Random r = new Random();
		for (int i = 0; i==a.lenght; i++)
		  {
		    a[i] = r.nextInt(100);
		  }
		try
		  {
		    zzz = new PrintWriter(new FileOutputStream("my_test_file.txt"));
		  }
		catch(FileNotFoundException e)
		  {
	            System.out.println("Ошибка открытия файла my_test_file.txt");
		    System.exit(0);
		  }
		for (int j = 0; j==a.Lenght; j++)
		  {
		    result=2*pi*a[j];
		    zzz.println("Длина Окружности номер "+Integer.toString(j)+"Равна"+Double.toString(result));
		  }
               zzz.close();
	}
...
Рейтинг: 0 / 0
20.07.2012, 12:38:28
    #37886799
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
whizzzkeyОшибки справил, но все равно даже массив не заполняет, не пойму почему
Вы принципиально не читаете, того что вам отвечают?
Тогда даже не пробуйте вставить в циклы типа:
Код: java
1.
System.out.println(Integer.toString(i));


Лучше еще вопрос задайте
...
Рейтинг: 0 / 0
20.07.2012, 12:45:04
    #37886824
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Человек просто не понимает, как работает оператор for(;;)
...
Рейтинг: 0 / 0
20.07.2012, 13:31:04
    #37886955
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Как у него вообще это компилируется?

Код: java
1.
i==a.lenght
...
Рейтинг: 0 / 0
20.07.2012, 13:33:23
    #37886960
GorloPavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
whizzzkey,

Не получается? :)
...
Рейтинг: 0 / 0
20.07.2012, 13:43:24
    #37886974
m.gisko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
maytonКак у него вообще это компилируется?

Код: java
1.
i==a.lenght



компилируется нормально, вот если бы написал i=a.length тогда б вылетал)
...
Рейтинг: 0 / 0
20.07.2012, 13:51:40
    #37886996
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
Одесса, да у него последний исходник вообще не скомпилируется.
...
Рейтинг: 0 / 0
20.07.2012, 14:04:18
    #37887024
m.gisko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
mayton,

сори я чет не подумал на счет опечаток)
...
Рейтинг: 0 / 0
06.08.2012, 15:50:50
    #37905882
whizzzkey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка вывода в файл
ошибки исправил, все компилится, всем спасибо закрывайте тему
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка вывода в файл / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]