sábado, 13 de maio de 2017

ArrayList - inicialização com contador

Mesmo sendo muito simples, de se fazer,
me pareceu muito justo mostrar um exemplo
de como preencher um ArrayList com laço for,
Sendo que isto ainda não mostrei, e como
quase tudo que mostro é indicado a iniciantes,
Apresento este claro exemlo de inicialização
de ArrayList.


Veja abaixo uma imagem do programa em execução:


 Veja abaixo o código do programa:


import java.util.ArrayList;
import java.util.Arrays;

public class PROJETO {

     public static void main ( String [ ] args ) {
         int i;
         J jht = new J ( );
         jht.textbackground ( jht.WHITE );
         jht.Moldura ( ( short ) 1, ( short ) 24, ( short ) 2, ( short ) 68 );
         jht.title ( " " );
         //Declarando ArrayList com valor pré-determinado
         ArrayList < Integer > arrList = new ArrayList < > ( 100 );
         //Preenchendo o ArrayList com laço for
         for ( i = 1; i < 101; i++ ) {
              arrList.add ( i );
         }
         jht.textcolor ( jht.LIGHTRED );
         jht.gotoxy ( ( short ) 18, ( short ) 3 );
         System.out.printf ( "ARRAYLIST - INICIALIZANDO COM CONTADOR" );
         jht.textcolor ( jht.LIGHTBLUE );
         jht.gotoxy ( ( short ) 20, ( short ) 5 );
         System.out.printf ( "Abaixo o ArrayList preenchido" );
         jht.textcolor ( jht.LIGHTMAGENTA );
         ////////////////////////////////////////////////////////
         for ( i = 0; i < arrList.size ( ); i++ ) {
              if ( i == 0 )
                   jht.gotoxy ( ( int ) 15, ( int ) 8 );
              if ( i == 10 )
                   jht.gotoxy ( ( int ) 15, ( int ) 9 );
              if ( i == 20 )
                   jht.gotoxy ( ( int ) 15, ( int ) 10 );
              if ( i == 30 )
                   jht.gotoxy ( ( int ) 15, ( int ) 11 );
              if ( i == 40 )
                   jht.gotoxy ( ( int ) 15, ( int ) 12 );
              if ( i == 50 )
                   jht.gotoxy ( ( int ) 15, ( int ) 13 );
              if ( i == 60 )
                   jht.gotoxy ( ( int ) 15, ( int ) 14 );
              if ( i == 70 )
                   jht.gotoxy ( ( int ) 15, ( int ) 15 );
              if ( i == 80 )
                   jht.gotoxy ( ( int ) 15, ( int ) 16 );
              if ( i == 90 )
                   jht.gotoxy ( ( int ) 15, ( int ) 17 );
              System.out.printf ( "%3d", arrList.get ( i ) );
              System.out.print ( " " );
         }
         jht.Sleep ( ( short ) 1800 );
         jht.textcolor ( jht.LIGHTBLUE );
         jht.gotoxy ( ( short ) 23, ( short ) 19 );
         System.out.printf ( "Por: " );
         jht.textcolor ( jht.LIGHTBLUE );
         System.out.printf ( "Samuel Lima" );
         jht.textcolor ( jht.BLACK );
         jht.gotoxy ( ( short ) 23, ( short ) 20 );
         System.out.printf ( "sa_sp10@hotmail.com" );
         jht.Sleep ( ( short ) 1800 );
         jht.textcolor ( jht.LIGHTRED );
         jht.gotoxy ( ( short ) 29, ( short ) 22 );
         System.out.printf ( "MUITO OBRIGADO" );
         jht.getche ( );
     }
}

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.