Os arrayList do java são soberbos,
flexível e poderosos.
Aliás, o java é assim tem tudo o que tem
em outras linguagens mais tradicionais e antigas.
e muito mais.
Por ser mais moderna, encontramos muita facilidade
em aprender sua síntaxe, esta linguagem, até mesmo
o mais lego iniciante pode evoluir sem problemas.
Os requisitos para um bom aprendizado são mínimos,
onde podemos destacar como ponto forte a força de vontade.
Uma conexão com a internet também é fundamental,
além do básico do PC, se você sabe inglês e matemática,
melhor ainda, contudo, isto não será um impedimento.
Se você é iniciante em java e está tendo dificuldades
em preencher um arrayList via Scanner,
seu problema acabou, te mostro este bom exemplo
de como isto pode ser feito.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
flexível e poderosos.
Aliás, o java é assim tem tudo o que tem
em outras linguagens mais tradicionais e antigas.
e muito mais.
Por ser mais moderna, encontramos muita facilidade
em aprender sua síntaxe, esta linguagem, até mesmo
o mais lego iniciante pode evoluir sem problemas.
Os requisitos para um bom aprendizado são mínimos,
onde podemos destacar como ponto forte a força de vontade.
Uma conexão com a internet também é fundamental,
além do básico do PC, se você sabe inglês e matemática,
melhor ainda, contudo, isto não será um impedimento.
Se você é iniciante em java e está tendo dificuldades
em preencher um arrayList via Scanner,
seu problema acabou, te mostro este bom exemplo
de como isto pode ser feito.
Veja abaixo uma imagem do programa em execução:
Veja abaixo o código do programa:
import java.util.ArrayList;
import java.util.Scanner;
public class PROJETO {
public static int tam = 20;
public static void main ( String [ ] args ) {
Scanner input = new Scanner ( System.in );
ArrayList < Integer > array = new ArrayList < > ( );
J jht = new J ( );
jht.textbackground ( jht.WHITE );
jht.Moldura ( ( short ) 1, ( short ) 24, ( short ) 2, ( short ) 78 );
jht.title ( " " );
int i, p = 0;
/////////////////////////////////////////////////////////////////////
do {
jht.cls ( );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 25, ( int ) 3 );
System.out.printf ( "PREENCHENDO
ARRAYLIST VIA SCANNER" );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 25, ( int ) 5 );
System.out.printf ( "Quantos números
terá o array A ? " );
jht.textcolor ( jht.LIGHTRED );
Scanner sc = new Scanner ( System.in );
p = sc.nextInt ( );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( int ) 25, ( int ) 9 );
if ( p < 0 || p > tam ) {
System.out.printf ( "Número Acima
de 0 e menor que %d ", tam );
jht.getche ( );
jht.cls ( );
}
} while ( ( p < 0 ) || ( p > tam ) );
for ( i = 0; i < p; i++ ) {
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 32, ( int ) 7 );
System.out.printf ( "Insira o
" );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 40, ( int ) 7 );
System.out.printf ( " %do", i + 1 );
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 44, ( int ) 7 );
System.out.printf ( " Número :
" );
jht.textcolor ( jht.LIGHTRED );
Scanner sc = new Scanner ( System.in );
array.add ( input.nextInt ( ) );
}
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 25, ( int ) 9 );
System.out.printf ( "Veja abaixo a
impressão do ArrayList" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( int ) 21, ( int ) 11 );
for ( i = 0; i < array.size ( ); i++ ) {
System.out.printf ( "%3d", array.get ( i ) );
System.out.print ( " " );
}
///////////////////////////////////////////////////////////////
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 22, ( short ) 13 );
System.out.printf ( "Digite um número
para pesquisar na lista " );
Scanner sc = new Scanner ( System.in );
int n;
jht.textcolor ( jht.LIGHTRED );
n = sc.nextInt ( );
////////////////////////////////////////////////////////
if ( n > array.size ( ) ) {
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 22, ( short ) 15 );
System.out.printf ( "Não temos o número
", n );
jht.textcolor ( jht.LIGHTRED );
System.out.printf ( "%d ", n );
jht.textcolor ( jht.LIGHTBLUE );
System.out.printf ( "na lista
", n );
}
//
/////////////////////////////////////////////////////////
if ( n <= array.size ( ) ) {
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( short ) 22, ( short ) 15 );
System.out.printf ( "O número
" );
jht.textcolor ( jht.LIGHTRED );
System.out.print ( array.get ( n - 1 ) );
jht.textcolor ( jht.LIGHTBLUE );
System.out.printf ( " está na posição
" );
jht.textcolor ( jht.LIGHTRED );
System.out.print ( n - 1 );
jht.textcolor ( jht.LIGHTBLUE );
System.out.printf ( " da
lista" );
}
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 30, ( int ) 22 );
System.out.printf ( "PRESSIONE
QUALQUER TECLA" );
jht.getche ( );
jht.Apaga ( ( short ) 22, ( short ) 23, ( short ) 28, ( short ) 56 );
///////////////////////////////////////////////////////////////
jht.textcolor ( jht.LIGHTBLUE );
jht.gotoxy ( ( int ) 20, ( int ) 17 );
jht.Sleep ( ( short ) 1800 );
System.out.printf ( "Por: " );
jht.textcolor ( jht.LIGHTMAGENTA );
System.out.printf ( "Samuel
Lima" );
jht.textcolor ( jht.BLACK );
jht.gotoxy ( ( int ) 20, ( int ) 18 );
System.out.printf ( "sa_sp10@hotmail.com" );
jht.Sleep ( ( short ) 1800 );
jht.textcolor ( jht.LIGHTRED );
jht.gotoxy ( ( int ) 34, ( int ) 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.