SlideShare uma empresa Scribd logo
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO
CAMPUS UBERLÂNDIA CENTRO
TECNOLOGIA EM SISTEMAS PARA INTERNET
Turma: 3º PERÍODO
Unidade Curricular: PROGRAMAÇÃO ORIENTADA A OBJETOS
Professor: WILL ROGER PEREIRA
LISTA 2-2
1ª Questão
Crie um array de números inteiros com o seguinte conteúdo  {1,2,3,4,5}.
Mostre estes elementos na tela usando Arrays.toString.
Varra o array e imprima cada elemento na tela em uma linha diferente.
Tente acessar o elemento de índice 10. Ocorreu um erro? Por quê?
Modifique o elemento de índice 1 para a String “Will”. Ocorreu um erro? Por quê?
_________________________________________________________________________________________________
2ª Questão
Crie um array de números inteiros, que contenha 10 elementos. Os números devem ser passados pelo usuário. Mostre na
tela o maior e menor número deste array, bem como a média e a soma dos números presentes.
_________________________________________________________________________________________________
3ª Questão
Crie um array de 5 elementos do tipo Cachorro:
Classe Cachorro:
- nome : String  Nome do Cachorro. Não pode ser uma String vazia.
+ Cachorro(nome : String)  Construtor.
+ late() : void  O Cachorro late, mostrando seu nome acompanhado do latido “au au”.
+ toString() : String  Retorna as informações do Cachorro, para ser mostrado na tela, ou seja, seu nome.
No array, insira 5 objetos da classe Cachorro. Mostre o vetor a cada Cachorro adicionado.
Depois, remova os Cachorros individualmente, em ordem arbitrária. O Cachorro removido deve latir antes de ser
removido. Mostre o vetor a cada Cachorro removido.
_________________________________________________________________________________________________
4ª Questão
Crie uma lista de números inteiros.
Adicione os seguintes elementos  (1,2,3,4,5).
Mostre estes elementos na tela.
Varra a lista e imprima cada elemento na tela em uma linha diferente.
Tente acessar o elemento de índice 10. Ocorreu um erro? Por quê?
Modifique o elemento de índice 1 para a String “Will”. Ocorreu um erro? Por quê?
_________________________________________________________________________________________________
5ª Questão
Crie uma lista de String. O usuário deve entrar com Strings que serão inseridas nesta lista até que seja digitada a String
vazia (“”). Quando acabar a inserção de elementos, todos os elementos devem ser mostrados na tela, separados por
vírgula, e no final deve ter um ponto final. Também mostre quantos elementos possui esta lista.
_________________________________________________________________________________________________
6ª Questão
Crie uma lista de números Double.
Insira 5 elementos inserindo sempre ao final da lista, sempre mostrando a lista a cada número inserido e o tamanho atual
dela.
Insira mais 5 elementos nas seguintes posições: 2, 0, 1, 5, 3. Sempre mostre a lista e o tamanho atual dela a cada número
inserido.
Remova 5 elementos em posições arbitrárias. Porém, antes de remover o elemento, calcule os seguintes valores
estatísticos: Mediana e desvio padrão.
_________________________________________________________________________________________________
7ª Questão
Crie uma lista de elementos do tipo Pessoa:
Classe Pessoa:
- nome : String  Nome da Pessoa. Não pode ser uma String vazia.
- idade : int  Idade da Pessoa. Deve ser um número Natual
+ Pessoa(nome : String, idade : int)  Construtor.
+ apresenta() : void  A Pessoa se apresenta, mostrando na tela seu nome e idade.
+ toString() : String  Retorna o nome da Pessoa.
Na lista, insira 5 objetos, inserindo sempre ao final da lista. Mostre a lista a cada Pessoa adicionada.
Depois adicione mais 3 elementos em posições arbitrárias, entre os outros elementos. Mostre a lista a cada Pessoa
adicionada.
Depois, remova as Pessoas individualmente, em ordem arbitrária. A Pessoa removida deve se apresentar antes de ser
removida. Mostre a lista a cada Pessoa removida.
_________________________________________________________________________________________________

Mais conteúdo relacionado

Destaque

guion ..los valores
guion ..los valoresguion ..los valores
guion ..los valores
dani varlop
 
A estrela de pedro
A estrela de pedroA estrela de pedro
A estrela de pedro
Nome Sobrenome
 
Examen de rolando
Examen de rolandoExamen de rolando
Examen de rolando
wilmer1997
 
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- CemitérioREQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
Olivânio Remígio
 
Bibliografia
BibliografiaBibliografia
Med aneis2
Med aneis2Med aneis2
Med aneis2
soumoni
 
Segundo periodo
Segundo periodoSegundo periodo
Segundo periodo
bshq12
 
Leitura de imagem: A Criatura e o Criador
Leitura de imagem:  A Criatura e o CriadorLeitura de imagem:  A Criatura e o Criador
Leitura de imagem: A Criatura e o Criador
Adilson P Motta Motta
 
San juan de ávila e
San juan de ávila eSan juan de ávila e
San juan de ávila e
Tini Mora
 
Terceirona artilharia
Terceirona   artilhariaTerceirona   artilharia
Terceirona artilharia
Rafael Passos
 
dimesionamento de-compartimentos_em_edificações
dimesionamento de-compartimentos_em_edificaçõesdimesionamento de-compartimentos_em_edificações
dimesionamento de-compartimentos_em_edificações
Zeus Silva
 
Freud 1
Freud 1Freud 1
Acidente nuclear no japão
Acidente nuclear no japãoAcidente nuclear no japão
Acidente nuclear no japão
Claudia Cinara Braga
 
Contribuiçoes
ContribuiçoesContribuiçoes
Contribuiçoes
Bruna Karla
 
Jesús.siap 2015 granada
Jesús.siap 2015 granadaJesús.siap 2015 granada
Jesús.siap 2015 granada
José Luis Contreras Muñoz
 
Manual de Punto de Emisión VEB
Manual de Punto de Emisión VEBManual de Punto de Emisión VEB
Manual de Punto de Emisión VEB
Diego Esteban Aceti
 

Destaque (17)

guion ..los valores
guion ..los valoresguion ..los valores
guion ..los valores
 
A estrela de pedro
A estrela de pedroA estrela de pedro
A estrela de pedro
 
Examen de rolando
Examen de rolandoExamen de rolando
Examen de rolando
 
11 1 Iperiodo
11 1 Iperiodo11 1 Iperiodo
11 1 Iperiodo
 
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- CemitérioREQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
REQUERIMENTO VERBAL-043-2011OLIVÂNIO- Cemitério
 
Bibliografia
BibliografiaBibliografia
Bibliografia
 
Med aneis2
Med aneis2Med aneis2
Med aneis2
 
Segundo periodo
Segundo periodoSegundo periodo
Segundo periodo
 
Leitura de imagem: A Criatura e o Criador
Leitura de imagem:  A Criatura e o CriadorLeitura de imagem:  A Criatura e o Criador
Leitura de imagem: A Criatura e o Criador
 
San juan de ávila e
San juan de ávila eSan juan de ávila e
San juan de ávila e
 
Terceirona artilharia
Terceirona   artilhariaTerceirona   artilharia
Terceirona artilharia
 
dimesionamento de-compartimentos_em_edificações
dimesionamento de-compartimentos_em_edificaçõesdimesionamento de-compartimentos_em_edificações
dimesionamento de-compartimentos_em_edificações
 
Freud 1
Freud 1Freud 1
Freud 1
 
Acidente nuclear no japão
Acidente nuclear no japãoAcidente nuclear no japão
Acidente nuclear no japão
 
Contribuiçoes
ContribuiçoesContribuiçoes
Contribuiçoes
 
Jesús.siap 2015 granada
Jesús.siap 2015 granadaJesús.siap 2015 granada
Jesús.siap 2015 granada
 
Manual de Punto de Emisión VEB
Manual de Punto de Emisión VEBManual de Punto de Emisión VEB
Manual de Punto de Emisión VEB
 

Mais de Aparicio Junior

Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
Aparicio Junior
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
Aparicio Junior
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
Aparicio Junior
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
Aparicio Junior
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
Aparicio Junior
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
Aparicio Junior
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
Aparicio Junior
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
Aparicio Junior
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
Aparicio Junior
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
Aparicio Junior
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
Aparicio Junior
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
Aparicio Junior
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
Aparicio Junior
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
Aparicio Junior
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
Aparicio Junior
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
Aparicio Junior
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
Aparicio Junior
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
Aparicio Junior
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
Aparicio Junior
 
Lista 1 5 java
Lista 1 5 javaLista 1 5 java
Lista 1 5 java
Aparicio Junior
 

Mais de Aparicio Junior (20)

Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
 
Lista 1 5 java
Lista 1 5 javaLista 1 5 java
Lista 1 5 java
 

Último

Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
snerdct
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
ronaldos10
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
Faga1939
 
Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
zetec10
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
Ismael Ash
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ismael Ash
 

Último (6)

Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
 
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
 
Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
 

Lista 2 2 java

  • 1. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO CAMPUS UBERLÂNDIA CENTRO TECNOLOGIA EM SISTEMAS PARA INTERNET Turma: 3º PERÍODO Unidade Curricular: PROGRAMAÇÃO ORIENTADA A OBJETOS Professor: WILL ROGER PEREIRA LISTA 2-2 1ª Questão Crie um array de números inteiros com o seguinte conteúdo  {1,2,3,4,5}. Mostre estes elementos na tela usando Arrays.toString. Varra o array e imprima cada elemento na tela em uma linha diferente. Tente acessar o elemento de índice 10. Ocorreu um erro? Por quê? Modifique o elemento de índice 1 para a String “Will”. Ocorreu um erro? Por quê? _________________________________________________________________________________________________ 2ª Questão Crie um array de números inteiros, que contenha 10 elementos. Os números devem ser passados pelo usuário. Mostre na tela o maior e menor número deste array, bem como a média e a soma dos números presentes. _________________________________________________________________________________________________ 3ª Questão Crie um array de 5 elementos do tipo Cachorro: Classe Cachorro: - nome : String  Nome do Cachorro. Não pode ser uma String vazia. + Cachorro(nome : String)  Construtor. + late() : void  O Cachorro late, mostrando seu nome acompanhado do latido “au au”. + toString() : String  Retorna as informações do Cachorro, para ser mostrado na tela, ou seja, seu nome. No array, insira 5 objetos da classe Cachorro. Mostre o vetor a cada Cachorro adicionado. Depois, remova os Cachorros individualmente, em ordem arbitrária. O Cachorro removido deve latir antes de ser removido. Mostre o vetor a cada Cachorro removido. _________________________________________________________________________________________________ 4ª Questão Crie uma lista de números inteiros. Adicione os seguintes elementos  (1,2,3,4,5). Mostre estes elementos na tela. Varra a lista e imprima cada elemento na tela em uma linha diferente. Tente acessar o elemento de índice 10. Ocorreu um erro? Por quê? Modifique o elemento de índice 1 para a String “Will”. Ocorreu um erro? Por quê? _________________________________________________________________________________________________ 5ª Questão Crie uma lista de String. O usuário deve entrar com Strings que serão inseridas nesta lista até que seja digitada a String vazia (“”). Quando acabar a inserção de elementos, todos os elementos devem ser mostrados na tela, separados por vírgula, e no final deve ter um ponto final. Também mostre quantos elementos possui esta lista. _________________________________________________________________________________________________
  • 2. 6ª Questão Crie uma lista de números Double. Insira 5 elementos inserindo sempre ao final da lista, sempre mostrando a lista a cada número inserido e o tamanho atual dela. Insira mais 5 elementos nas seguintes posições: 2, 0, 1, 5, 3. Sempre mostre a lista e o tamanho atual dela a cada número inserido. Remova 5 elementos em posições arbitrárias. Porém, antes de remover o elemento, calcule os seguintes valores estatísticos: Mediana e desvio padrão. _________________________________________________________________________________________________ 7ª Questão Crie uma lista de elementos do tipo Pessoa: Classe Pessoa: - nome : String  Nome da Pessoa. Não pode ser uma String vazia. - idade : int  Idade da Pessoa. Deve ser um número Natual + Pessoa(nome : String, idade : int)  Construtor. + apresenta() : void  A Pessoa se apresenta, mostrando na tela seu nome e idade. + toString() : String  Retorna o nome da Pessoa. Na lista, insira 5 objetos, inserindo sempre ao final da lista. Mostre a lista a cada Pessoa adicionada. Depois adicione mais 3 elementos em posições arbitrárias, entre os outros elementos. Mostre a lista a cada Pessoa adicionada. Depois, remova as Pessoas individualmente, em ordem arbitrária. A Pessoa removida deve se apresentar antes de ser removida. Mostre a lista a cada Pessoa removida. _________________________________________________________________________________________________