Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Java / JavaScript


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Java/JavaScript

Выпуск № 478
от 17.12.2007, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 339, Экспертов: 29
В номере:Вопросов: 2, Ответов: 7


Вопрос № 113374: Здравствуйте уважаемые Эксперты, не первый раз обращаюсь к Вам с за помощь. Короче написал скрипт см. Приложение ничего сложного просто цикл который от 1 до 999 пишет на страницу цифры потом это будут названия файлов, но проблема заключается в ус...
Вопрос № 113517: Что значит слово static в имени метода?Что даёт слово static методу? Например public static indexMax(int[] a)....

Вопрос № 113.374
Здравствуйте уважаемые Эксперты, не первый раз обращаюсь к Вам с за помощь.
Короче написал скрипт см. Приложение ничего сложного просто цикл который от 1 до 999 пишет на страницу цифры потом это будут названия файлов, но проблема заключается в условиях If
т.е. надо что бы он писал это:
001. 002. и т.д. 010. 011. и т.п. до 999
т.е. надо что бы скрипт добавлял "00" к i<10 и "0" к i<100
в моем случае он пишет так:
i=001.i=01.i=002.i=02. i=003.i=03.i=004.i=04.i=005.i=05. и т.д.
т.е. появляются паразитные данный 01. 02. 03. и т.д.
Вопрос заключается в том как сформировать условия вывода цикла что бы избежать вывода данных 01. 02. 03. и т.д.?
Заранее большое спасибо за содействие.

Приложение:

Отправлен: 11.12.2007, 10:24
Вопрос задал: AxL.GTI (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 8)

Отвечает: M@gi$†e®
Здравствуйте, AxL.GTI!

Попробуйте так, как в приложении

Приложение:

---------
Aquila non Capta Muscas

Ответ отправил: M@gi$†e® (статус: 7-ой класс)
Ответ отправлен: 11.12.2007, 12:36
Оценка за ответ: 4

Отвечает: Gh0stik
Здравствуйте, AxL.GTI!

Предлагаю Вам еще одно решение, на мой взгляд более экзочитеское:
<script language="JavaScript">
var pic=999;
var n=3;
document.write("Other<br><font color='#ffffff'> Pic: "+pic+" pc.</font><br>");
zero=new String("00");
    for (i=0; i<=pic; i++)
    {
       if (i % n == 0) document.write("<br>");
       s=new String(i);
       document.write("i="+zero.substr(0,3 - s.length)+s+".");

    }
</script>


Good Luck!!!
---------
Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Академик)
Украина, Славянск
Организация: Славянский государственный педагогический университет (Кафедра алгебры)
WWW: http://gh0stik.rusfaq.ru/
ICQ: 289363162
----
Ответ отправлен: 11.12.2007, 14:30
Оценка за ответ: 5

Отвечает: HookEst
Здравствуйте, AxL.GTI!
еще вариант одной строкой)):
for (i=1; i<=pic; i++)
{
if (i % n == 0) document.write("< br >");
document.write('000'.concat(i).slice(-3)+".");
}
Успехов.

Исправленно по просьбе автора ответа.
-----
∙ Отредактировал: Зенченко Константин Николаевич (Профессионал)
∙ Дата редактирования: 11.12.2007, 16:38
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 11.12.2007, 14:58
Оценка за ответ: 5

Отвечает: proger
Здравствуйте, AxL.GTI!
смотрите приложение
<html><head></head><body><center>

language="JavaScript">
var pic=999;
var n=3;
document.write("Other<br><font color='#ffffff'> Pic: "+pic+" pc.</font><br>");
for (i=1; i<=pic; i++) {
if (i % n == 0){
document.write("<br>")};
if(i<10){
document.write("i=00"+i+".")}
else if (i<100){
document.write("i=0"+i+".")}
else{
document.write("i="+i+".")};
}
</script>
</center></body></html>

Приложение:

Ответ отправил: proger (статус: 3-ий класс)
Ответ отправлен: 11.12.2007, 18:30

Отвечает: Иоффе Мэир Вэлевич
Здравствуйте, AxL.GTI!

for (i=1; i<=pic; i++)
{
if (i % n == 0) document.write("<br>");
if (i<10)
document.write("i=00"+i+".");
if (i>9 && i<100)
document.write("i=0"+i+".");
else
document.write("i="+i+".");
}

---------
There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: 3-ий класс)
Ответ отправлен: 11.12.2007, 20:32


Вопрос № 113.517
Что значит слово static в имени метода?Что даёт слово static методу?
Например public static indexMax(int[] a).
Отправлен: 11.12.2007, 22:51
Вопрос задал: Pospelov Eugenio Andreevich (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Errandir
!!!
Здравствуйте, Eugenio Andreevich!

Этот модификатор, говорит, что метод является методом класса.
Для более полной информации пройдите по этой ссылке.

Запрещено использование HTML-тегов до статуса "Студент+".
-----
∙ Отредактировал: Зенченко Константин Николаевич (Профессионал)
∙ Дата редактирования: 12.12.2007, 12:36

---------
Si vox est - canta!
Ответ отправил: Errandir (статус: 7-ой класс)
Ответ отправлен: 12.12.2007, 00:11
Оценка за ответ: 5
Комментарий оценки:
Спасибо!

Отвечает: Иоффе Мэир Вэлевич
Здравствуйте, Pospelov Eugenio Andreevich!

это значит, что для того, чтобы вызвать этот метод не нужно создавать объект.

то есть, если есть класс Class и в нём статический метод StaticMethod, то для того, чтобы его вызвать достаточно написать

Class.StaticMethod()

и не нужно никаких

Class c = new Class()

то бишь, если нужно что-то что не привязано к объекту или является общим для всех объектов данного класса, то пользуем STATIC.
---------
There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: 3-ий класс)
Ответ отправлен: 12.12.2007, 23:28
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.65 от 04.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное