Вопрос № 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)+"."); } Успехов.
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 11.12.2007, 14:58 Оценка за ответ: 5
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
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).
это значит, что для того, чтобы вызвать этот метод не нужно создавать объект.
то есть, если есть класс 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