Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Objetos e classes Objeto Classe Método Parâmetro Tipo de dados Exercício 01 Quais são os tipos dos valores a seguir? 0 “hello” 101 -1 true “33” 3.1415 Exercício 02 O que você precisa fazer para adicionar, por exemplo, um novo campo chamado e-mail a um objeto estudante? Escreva a assinatura para um método chamado send que tenha um parâmetro do tipo String, e não retorne um valor. Escreva a assinatura para um método chamado average que tenha dois parâmetros, ambos do tipo int, e retorne um valor int. Atividade 01 Defina uma classe para representar um aluno de uma universidade, com atributos para armazenar o nome do aluno, a matricula e o número de créditos. Defina um método para adicionar mais créditos para o aluno, e um método para alterar o nome do aluno por outro recebido como parâmetro. Teste a classe. Atividade 02 No mesmo programa principal crie um outro estudante, estabelecendo os créditos iniciais para 244. Acrescente mais 48. Imprima o novo valor dos créditos. Entrada de dados em Java Desenvolvimento de um programa principal que: Crie objetos Leia valores strings e inteiros Invoque métodos Imprima o resultado Entrada de dados em Java Classe diálogo de entrada – Scanner No pacote java.util.Scanner Método para entrada de dados: nextLine(...) Entrada de dados em java import java.util.Scanner; public class MainReader{ public static void main(String args[]) { Scanner reader; String inputLine; reader = new Scanner(System.in); System.out.print (“entre com um texto:”); inputLine = reader.nextLine(); System.out.println ("a entrada foi " + inputLine); } } Entrada de dados em java import java.util.Scanner; public class MainReader{ public static void main(String args[]) { String strN1, strN2; int n1,n2, somaInt; Scanner reader; reader = new Scanner(System.in); System.out.print(“entre com um inteiro > "); strN1 = reader.nextLine(); System.out.print(“entre com outro inteiro > "); strN2 = reader.nextLine(); n1 = Integer.parseInt(strN1); n2 = Integer.parseInt(strN2); somaInt = n1 + n2; System.out.println (“soma = " + somaInt); } } Entrada de dados em Java Classe diálogo de entrada – JOptionPane No pacote javax.swing.JOptionPane Método para entrada de dados: showInputDialog(...) Método para saída de dados: showMessageDialog(...) Entrada de dados em java import javax.swing.JOptionPane; public class Main { public static void main (String args[]){ String strN1, strN2; int n1,n2, somaInt; strN1 = JOptionPane.showInputDialog(“ entre primeiro inteiro”); strN2 = JOptionPane.showInputDialog(“ entre segundo inteiro”); n1 = Integer.parseInt(strN1); n2 = Integer.parseInt(strN2); somaInt = n1 + n2; JOptionPane.showMessageDialog(null, “A soma vale: ” + somaInt, “Resultado”, JOptionPane.PLAIN_MESSAGE); System.exit(0); } } Atividade 02 Desenvolva um programa que cria vários objetos Estudante com nomes de sua escolha. Em seguida, deve ser lido um nome e um número de créditos. Se o nome lido for de algum aluno criado, incrementar o seu contador de créditos. No final, imprimir os nomes dos alunos e o total de créditos. Programação orientada a objetos Java @ Programação orientada a objetos com Java * You don’t always need to show all these slides in class. These are intended as summaries. Discuss these topics with a demo, or in a dialog, or in any way you like. Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java * Programação orientada a objetos Java @ Programação orientada a objetos com Java *
Compartilhar