Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Циклы / 5 сообщений из 5, страница 1 из 1
06.12.2004, 13:55
    #32814436
Andrei Fomichev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Циклы
Добрый день. Как можно с помощью циклов переписать покороче следующий кусок кода ( он выводит буквы для шахматной доски )

g.drawString("A",startx+25,starty-10);
g.drawString("B",startx+75,starty-10);
g.drawString("C",startx+125,starty-10);
g.drawString("D",startx+175,starty-10);
g.drawString("E",startx+225,starty-10);
g.drawString("F",startx+275,starty-10);
g.drawString("G",startx+325,starty-10);
g.drawString("H",startx+375,starty-10);

g.drawString("A",startx-20,starty+30);
g.drawString("B",startx-20,starty+80);
g.drawString("C",startx-20,starty+130);
g.drawString("D",startx-20,starty+180);
g.drawString("E",startx-20,starty+230);
g.drawString("F",startx-20,starty+280);
g.drawString("G",startx-20,starty+330);
g.drawString("H",startx-20,starty+380);
...
Рейтинг: 0 / 0
06.12.2004, 14:36
    #32814553
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Циклы
загони буквы в array
...
Рейтинг: 0 / 0
06.12.2004, 14:40
    #32814567
nex
nex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Циклы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 public   static   void  main(String[] args) {
         int  val =  25 ;
         int  inc =  50 ;
         int  startx =  1 ;
        
        
        String [] letters = {"A", "B", "C", "D", "E", "F", "G", "H"};
        
         for  ( int  i =  0 ; i < letters.length; i++) {
            d.drawString(letters[i], startx + val, starty -  10 );
            val += inc;
        }
    }

--
nexus
...
Рейтинг: 0 / 0
06.12.2004, 14:53
    #32814598
z
z
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Циклы
Код: plaintext
1.
2.
3.
4.
5.
6.
 for ( int  i =  0 ; i <  8 ; i++){
         byte  c[] = {( byte )('A'+i)};
        String str =  new  String(c);
        g.drawString(str, startx +  50 *(i- 1 ) +  25 , starty -  10 );
        g.drawString(str, startx -  20 , starty +  50 *(i- 1 ) +  30 );
    }

))
...
Рейтинг: 0 / 0
07.12.2004, 14:31
    #32816604
Andrei Fomichev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Циклы
спасибо! работает!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Циклы / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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