Java/Exemplos de programas com vetores: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Sem resumo de edição
Linha 1:
Vamos agora examinar alguns exemplos de programas feitos em Java que usam alguns dos conceitos já analizados teoricamente. Para ver eles funcionando na prática, abra um editor de textos simples em seu computador, digite o código-fonte e compile-o usando o '''javac''' e rode-o com o comando "java NOME_DO_PROGRAMA". É importante que o código fonte de cada um destes exemplos tenha o mesmo nome da classe principal que contém a função '''main'''.
 
==Exemplo 1: O Primeiro Programa==
Linha 10:
 
* LINHA 1: É declarada uma nova classe chamada "HelloWorld". Sabemos que é uma classe devido ao identificador "class" presente antes de seu nome. Sabemos também que é uma classe que poderia ser acessada por qualquer outra classe e objeto devido ao modificador "public" presente nela. Logo após ser feita a declaração, abre-se um colchetes para indicar que será feita a descrição da classe.
* LINHA 2: Está sendo declarado um Método para a classe. Este método também pode ser acessado por qualquer outra classe (é "public") e é o mesmo método com os mesmos valores para todos os objetos da classe HelloWorld. O método também possui o termo "void" anterior à ele. Isso significa que o método apenas manipulará dados, sem retornar nenhum resultado numérico. O método se chama '''main'''. Este é um nome reservado ao método principal de um programa. É este método que será executado quando o programa for executado. Percebe-se também que o Método '''main''' recebe como argumento uma String (vetor de caracteres) chamada args. Todo programa principal deve receber esta String. Mas no caso deste programa, embora ele a receba, não faz nada com ela. Por último, o método abre um colchetes indicando que se iniciará a sua descrição.
* LINHA 3: É acessado o Método "println" presente no objeto chamado "System.out". O que este método faz é imprimir coisas na tela. É assim que isso é feito. O que este método recebe como argumento é a literal que representa a string "Olá, mundo!". Logo, o que ele fará é imprimir esta string na tela.
* LINHA 4: Fim da descrição do método '''main'''.
* LINHA 5: Fim da descrição da classe HelloWorld e fim do programa.
 
==Exemplo 2: Um Exemplo do Uso de Vetores==
 
public class ImprimeVetores{
public static void main(String[] args){
int[] vetor={3, 2, 5};
System.out.println("O vetor possui os valores "+vetor[0]+", "+vetor[1]+" e "+vetor[2]);
}
}
 
* LINHA 1: Uma nova classe chamada ImprimeVetores é criada
* LINHA 2: O Método main é iniciado. Isso indica que a função ImprimeVetores é a principal.
* LINHA 3: Um vetor de inteiros que representa (3, 2, 5) é criado e inicializado.
* LINHA 4: É impressa uma string que forma o trecho "O vetor possui os seguintes valores ". Esta string é concatenada com o inteiro que é o primeiro número do vetor, que é concatenado com a string ", " e assim por diante. No final, o que será impresso será: "O vetor possui os valores 3, 2 e 5.". Logo em seguida, o programa se encerra.
 
Perceba que com o conhecimento visto até agora, os programas que estamos fazendo não são nem um pouco interativos e rodam sempre do mesmo jeito. Também não está sendo possível mostrar muitos detalhes da Programação Orientada à Objetos. Nos próximos capítulos veremos como fazer isso.
 
[[Categoria:Java]]