import java.io.*; import java.util.Scanner; class Name { private int a ; private float b ; private String c ; int getA() { return a; } void setA(int newA) { a=newA; } float getB() { return b; } void setB(float newB) {b=newB; } String getC() { return c; } void setC(String newC) {c=newC; } } class due { public static void main(String[] args) { Name[] ptr; int n; Scanner scanner = new Scanner(System.in); System.out.print("Numero di strutture: "); n = scanner.nextInt(); ptr = new Name[n]; for(int i = 0; i < n; ++i) { ptr[i]=new Name(); System.out.print("Prego scrivere stringa:"); ptr[i].setC(scanner.next()); System.out.print("Prego scrivere intero:"); ptr[i].setA(scanner.nextInt()); System.out.print("Prego scrivere float:"); ptr[i].setB(scanner.nextFloat()); } System.out.println("stampa tutto:"); for(int i = 0; i < n; ++i) { System.out.printf("%s\t%d\t%.2f\n", ptr[i].getC(), ptr[i].getA(), ptr[i].getB()); } } }