|
|
|
Массивы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Я учусь программировать на Java и столкнулся с такой проблемой – не знаю как вывести результат моего нового массива (знаю что этот метод не правильный). И еще одна просьба – напишите пожалуйста как мне инициализировать ввод элементов массива с клавиатуры. Заранее благодарен. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 16:37 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
1)А в чём проблема? (кроме неиспользования тега src при отправке кода) 2) Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 16:45 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ, Naug. Теперь помогите мне все это заставить работать. И на счет вывода результата – этот метод System.out.print(" "+ai[0]+ai[1]+ai[2]) правильный но примитивный, а если б было не 3 элемента а 20, тоже так писать? Извините за такие дурацкие вопросы, просто я еще очень слабо во всем этом разбираюсь. Данный пример не дает ни каких результатов. import java.io.*; class Mas2{ public static void main(String arg[]) throws IOException { BufferedReader sin=new BufferedReader(new InputStreamReader(System.in)); double ai[]= new double[5]; for (int n=0; n <ai.length; ++n){ ai[n]=Double.parseDouble(sin.readLine()); for (int i=0; i <ai.length; ++i){ if (ai > 0) { ai = ai * 2;} else {ai = ai - 3;} } } System.out.print(" "+ai[0]+ai[1]+ai[2]); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:01 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
chelboyСпасибо за ответ, Naug. Теперь помогите мне все это заставить работать. И на счет вывода результата – этот метод System.out.print(" "+ai[0]+ai[1]+ai[2]) правильный но примитивный, а если б было не 3 элемента а 20, тоже так писать? Извините за такие дурацкие вопросы, просто я еще очень слабо во всем этом разбираюсь. Данный пример не дает ни каких результатов. import java.io.*; class Mas2{ public static void main(String arg[]) throws IOException { BufferedReader sin=new BufferedReader(new InputStreamReader(System.in)); double ai[]= new double[5]; for (int n=0; n <ai.length; ++n){ ai[n]=Double.parseDouble(sin.readLine()); for (int i=0; i <ai.length; ++i){ if (ai > 0) { ai = ai * 2;} else {ai = ai - 3;} } } System.out.print(" "+ai[0]+ai[1]+ai[2]); } Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:06 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
1) внутри for лупа вставить System.out.print(ai[n]). Или StringBuffer переменную завести и туда всё складывать, а в конце её вывести на печать. (для простоты можно пока не заморачиваться со StringBuffer, а обойтись String) 2)какие результаты ожидаются от данного примера? Что получается на самом деле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:10 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
ну пиши System.out.print(ai ); - они все в цикле и выведуцца второй цикл не будет работать, к массивам нельзя применять логические операции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:11 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
тьфу млин, форум мессагу отформатил :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:12 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
Будет время, обрати внимание на org.apache.commons.lang.ArrayUtils#toString из jakarta commons-lang. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:19 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
220 VБудет время, обрати внимание на org.apache.commons.lang.ArrayUtils#toString из jakarta commons-lang. ну ты загнул, ему далеко еще до этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:20 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
peter6636 220 VБудет время, обрати внимание на org.apache.commons.lang.ArrayUtils#toString из jakarta commons-lang. ну ты загнул, ему далеко еще до этого Ничо-ничо, на вырост ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 18:22 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
Спасибо что все Вы отозвались на мою просьбу. И так, я приведу первую программу – ввод элементов массива (спасибо Naug): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Если Вам не трудно сложите мне все это в одно целое. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 19:14 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
В лупе используй {} сейчас у тебя System.out.print вне лупа, а откуда там n возьмётся? И когда постишь код заключай его в теги [src] (кнопка над сообщением) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 19:21 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
С выводом результата разобрался, спасибо. Теперь помогите мне заставить программу правильно работать, она должна из заданного массива создавать новый в согласии с условием, пока результат не правильный. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 23:04 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
лабораторные надо делать самому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:33 |
|
||
|
Массивы
|
|||
|---|---|---|---|
|
#18+
Вы правы, я делаю лабораторные. Но прошу Вас заметить, я их действительно делаю – не списываю у кого-то, а стараюсь сам написать. И если я с чем-нибудь не могу разобраться (то что для профессионала кажется очевидным, для новичка часто бывает проблемой), думаю нет ни чего плохого если мне кто-то поможет. А Вы (при всем уважении), такие советы оставьте при себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 18:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33364662&tid=2150998]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 447ms |

| 0 / 0 |
