A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Associação. 2 Desafio – Aula07 3 1.class Aluno { 2. private String nome; 3. private float nota; 4. public Aluno(String nome, float nota){ 5. this.nome.

Apresentações semelhantes


Apresentação em tema: "Associação. 2 Desafio – Aula07 3 1.class Aluno { 2. private String nome; 3. private float nota; 4. public Aluno(String nome, float nota){ 5. this.nome."— Transcrição da apresentação:

1 Associação

2 2 Desafio – Aula07

3 3 1.class Aluno { 2. private String nome; 3. private float nota; 4. public Aluno(String nome, float nota){ 5. this.nome = nome; 6. this.nota = nota; 7. } 8. public void setNota(float nota){ 9. this.nota = nota; 10. } 11. public float getNota(){ 12. return nota; 13. } 14. public String getNome(){ 15. return nome; 16. } 17.}

4 4 Desafio – Aula07 1. class Disciplina{ 2. private String materia; 3. private String professor; 4. public static Aluno alunos[] = new Aluno[10]; 5. public Disciplina (String materia, String professor) { 6. this.materia = materia; 7. this.professor = professor; 8. } 9. public Aluno procurarAluno(String aluno) { 10. for (int i=0; i<10; i++){ 11. if (aluno.equals(alunos[i].getNome())){ 12. return (alunos[i]); 13. } 14. } 15. return (null); 16. }

5 5 Desafio – Aula07 1.public void inserirAluno(Aluno aluno, int posicao){ 2. alunos[posicao]=aluno; 3. } 4.} 5.import java.util.Scanner; // Classe Scanner 6.class Principal { 7. public static void main(String args[]) { 8. Aluno aluno; 9. String disciplina="",professor="",nomeAluno=""; //inicia Strings 10. float nota; 11. Scanner entrada = new Scanner( System.in );

6 6 Desafio – Aula07 1. System.out.printf("\nEntre com nome da disciplina: "); 2. disciplina = entrada.nextLine() ; 3. System.out.printf("\nEntre com nome do professor: "); 4. professor = entrada.nextLine(); 5. Disciplina minhaDisciplina = new Disciplina(disciplina,professor); 6. for (int cont=0; cont<10; cont++){ 7. System.out.printf("\nDigite o nome do aluno %d: ",cont+1); 8. nomeAluno = entrada.nextLine(); // lê nome do aluno 9. aluno = new Aluno(nomeAluno,0); 10. minhaDisciplina.inserirAluno(aluno,cont); 11. } 12. do { 13. System.out.printf("\nEntre com nome do aluno a procurar: "); 14. nomeAluno = entrada.nextLine();

7 7 Desafio – Aula07 1. if (nomeAluno!="") { 2. aluno = minhaDisciplina.procurarAluno (nomeAluno); 3. if ( aluno != null) { 4. System.out.printf("\nNota atual: %.1f",aluno.getNota()); 5. System.out.printf("\nEntre com a nova nota: "); 6. nota = entrada.nextFloat(); 7. aluno.setNota(nota); 8. System.out.printf("\nNova nota de %s: %.1f\n", 9. aluno.getNome(),aluno.getNota()); 10. String lixo = entrada.nextLine();// consome o ENTER da nota 11. } 12. } 13. } while (!nomeAluno.equals("")); 14. System.out.printf("\nFim do programa...\n"); 15. } //main method 16.} //class Principal


Carregar ppt "Associação. 2 Desafio – Aula07 3 1.class Aluno { 2. private String nome; 3. private float nota; 4. public Aluno(String nome, float nota){ 5. this.nome."

Apresentações semelhantes


Anúncios Google