Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- public class programma {
- public static void main(String[] args) {
- String Nome=" ";
- String Cognome=" ";
- String Indirizzo=" ";
- String Telefono=" ";
- String nLetto=" ";
- int x=0,y=0,z=0;
- int indice = 0;
- InputStreamReader input= new InputStreamReader(System.in);
- BufferedReader tastiera= new BufferedReader(input);
- persona [] all=new persona [50];
- System.out.println("quanti utenti vuoi inserire ? MAX 50 ");
- do {
- all[indice] = new persona();
- try
- {
- nLetto=tastiera.readLine();
- x=Integer.parseInt(nLetto);
- }
- catch(Exception e) {
- System.out.println("errore");
- return;
- }
- if(x>50 || x<0) {
- System.out.println("errore");
- }
- }while(x>50 || x<0);
- do {
- for(int i=0;i<x;i++) {
- System.out.println("inserisci il Nome: ");
- try {
- Nome=tastiera.readLine();
- }
- catch(Exception e) {
- System.out.println("Errore");
- return;
- }
- all[indice].SetNome(Nome);
- System.out.println("inserisci il Cognome: ");
- try {
- Cognome=tastiera.readLine();
- }
- catch (Exception e) {
- System.out.println("errore");
- return;
- }
- all[indice].SetCognome(Cognome);
- System.out.println("inserisci l'Indirizzo: ");
- try {
- Indirizzo=tastiera.readLine();
- }
- catch (Exception e) {
- System.out.println("errore");
- return;
- }
- all[indice].SetIndirizzo(Indirizzo);
- System.out.println("inserisci il Numero di telefono: ");
- try {
- Telefono=tastiera.readLine();
- }
- catch (Exception e) {
- System.out.println("errore");
- return;
- }
- all[indice].SetTelefono(Telefono);
- System.out.println("voui stampare i dati dell'utante ? 1 per si, qualsiasi altro numero per no");
- try {
- nLetto=tastiera.readLine();
- y=Integer.parseInt(nLetto);
- }
- catch (Exception e) {
- System.out.println("errore");
- return;
- }
- if(y==1) {
- all[indice].GetNome();
- all[indice].GetCognome();
- all[indice].GetIndirizzo();
- all[indice].GetTelefono();
- }
- }
- System.out.println("vuoi inserirne un altro ? 1 per si, 2 per no");
- try
- {
- nLetto=tastiera.readLine();
- z=Integer.parseInt(nLetto);
- }
- catch(Exception e) {
- System.out.println("errore");
- return;
- }
- indice++;
- }while(z==1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement