gente tou tentando resolver aki uns exercicios quem puder da uma ajudinha será sempre be vindo XD
import javax.swing.JOptionPane;
/**2.Implemente uma classe que simule um cadastro de pessoal.
Esta classe deve armazenar até 100 pessoas (utilize a classe Pessoa)
com seus respectivos endereços. Esta classe deve ter os seguintes comportamentos:
permitir o cadastramento e exclusão de pessoas do cadastro.e imprimir o Formulario**/
public class Cadastro {
public static void main(String[] args) {
class pessoa{
string nome;
string codigo=1;
string idade;
int RG;
idade = JOptionPane.showInputDialog("Digite sua idade: ");
RG = JOptionPane.showInputDialog("Digite seu RG: ");
int[] nome = newInt;
for(int n=0;n<=100; n++){
nome[n] = JOptionPane.showInputDialog("Digite o seu nome: ");
int[] idade = newInt;
for(int i=0;i<=100; i++){
nome[i] = JOptionPane.showInputDialog("Digite sua idade: ");
int[] RG = newInt;
for(int r=0;r<=100; r++){
nome[r] = Integer.parseInt(JOptionPane.showInputDialog("Digite o seu RG: "));
}
codigo = ++
//Declarando meu objeto documento1
pessoa documento1;
//Criando objeto documento1
documento1 = new pessoa();
//Atribuindo os valores para o documento1
documento1.codigo = 1;
documento1.nome = "Augusto";
documento1.idade = "31";
if(codigo>1)
JOptionPane.showMessageDialog("Entrada Invalida");
if(codigo<100)
JOptionPane.showMessageDialog("cadastro Cheio");
}
}
/**3.Crie uma classe Zoologico, com 10 jaulas (utilize um array)
coloque em cada jaula um animal diferente, percorra cada jaula
e emita o som e, se o tipo de animal possuir o comportamento,
faça-o correr
**/
class Animal{
String nome;
Int idade;
public EmitirSom(){
System.out.println("som do animal");
}
public class gato extends zoologico{
public EmitirSom(){
System.out.println("miauuu");
}
}
public class cachorro extends zoologico{
public EmitirSom(){
System.out.println("auauauau");
}
}
public class cavalo extends zoologico{
public EmitirSom(){
System.out.println("Som do cavalo");
}
}
public class macaco extends zoologico{
public EmitirSom(){
System.out.println("huuuuhhaaaa");
}
}
public class elefante extends zoologico{
public EmitirSom(){
System.out.println("Som do elefante");
}
}
public class preguica extends zoologico{
public EmitirSom(){
System.out.println("Som da preguica");
}
}
public class tigre extends zoologico{
public EmitirSom(){
System.out.println("Som do tigre");
}
}
public class leao extends zoologico{
public EmitirSom(){
System.out.println("Som do leao");
}
}
public class arara extends zoologico{
public EmitirSom(){
System.out.println("Som da arara");
}
}
public class zebra extends zoologico{
public EmitirSom(){
System.out.println("Som da zebra");
}
}
}
public class zoologico{
public static void main)String[]arg);
string [] = jaulas{jaula1,jaula2,jaula3,jaula4,jaula5,jaula6,jaula7,jaula8,jaula9,jaula10}
//gato,cachorro,cavalo,macaco,elefante,preguica,tigre,leao,arara,zebra
Animal animal = criarAnimal(args[0]);
animal.EmitirSom();
public static criarAnimal(String tipo)
{
if(tipo == null){
return new cachorro();
}
else if(tipo.equals("gato")){
return new gato();
}
else if(tipo.equals("cachorro")){
return new cachorro();
}
else if(tipo.equals("cavalo")){
return new cavalo();
}
else if(tipo.equals("macaco")){
return new macaco();
}
else if(tipo.equals("elefante")){
return new elefante();
}
else if(tipo.equals("preguica")){
return new preguica();
}
else if(tipo.equals("tigre")) {
return new tigre();
}
else if(tipo.equals("leao")){
return new leao();
}
else if(tipo.equals("arara")){
return new arara();
}
else if(tipo.equals("zebra")){
return new zebra();
}
}
}
4.Crie uma interface denominada FiguraGeometrica, adicione os métodos calcular área e calcular perímetro.
fiz algumas alterações da uma olhada ae povo