Ai galera eu tou tentando fazer uma agenda basica…
mais empacou na hora de cadastrar depois que eu digito o nome da erro…
Alguem poderia me ajudar?
----------------------------------------CLASSE MAIN-------------------------------------------------
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package agenda;
/**
*
* @author Heladio
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
agenda agend=new agenda();
agend.menu();
}
}
---------------------------------------------------------CLASSE PESSOAS-----------------------------------------------------------------
package agenda;
public class pessoas {
String nome;
int idade;
pessoas(String name, int year) {
nome=name;
idade=year;
}
public void setNome(String name){
nome=name;
}
public String getNome(){
return nome;
}
public void setIdade(int year){
idade=year;
}
public int getIdade(){
return idade;
}
}
-----------------------------------------------------CLASSE AGENDA-------------------------------------------------------------------------
package agenda;
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.lang.String;
import java.lang.System;
public class agenda {
Scanner ler = new Scanner(System.in);
static pessoas[] pessoa = new pessoas[100];
public void menu(){
System.out.println("----------AGENDA----------\n\n");
System.out.println("1 - Inserir\n\n");
switch(ler.nextInt()){
case 1:
inserir();
break;
}
}
public void inserir(){
int y;
int x=0;
System.out.println("----------INSERIR----------\n\n");
System.out.println("Quantidade de cadastros: \n");
y=ler.nextInt();
for(int i=0;i<y;i++){
pessoa[x]=new pessoas();
System.out.println("Nome: ");
pessoa[x].setNome(lerString());
System.out.println("Idade: ");
pessoa[x].setIdade(lerInt());
x++;
}
menu();
}
public static String lerString(){
// método que lê Strings de entrada.
Scanner leitorString = new Scanner(System.in);
return leitorString.nextLine();
}
public static int lerInt(){
// método que le Inteiros de entrada.
Scanner leitorInt = new Scanner(System.in);
return leitorInt.nextInt();
}
}
Ficaria muito agradecido se alguem me ajudasse…