Intanto sto procedendo a sviluppare la classe per un solo giudice ma ho problema nel creare l'oggetto Punteggio e relativa visibilità.
L'ho creato nella classe assegnaVoti() ma come faccio a richiamare i vari campi nel modulo stampaProgetto()?
codice:import java.util.Scanner; public class ProgettoDemo { private static String nomeprogetto; private static String idprogetto; private static String nomestudente; public void assegnaVoti(){ Scanner tastiera = new Scanner(System.in); Punteggio creativita = new Punteggio(); creativita.setPunteggioMax(30); System.out.println("Creatività:"); creativita.setPunteggio(); Punteggio valorescientifico = new Punteggio(); valorescientifico.setPunteggioMax(30); System.out.println("Valore scientifico:"); valorescientifico.setPunteggio(); Punteggio completezza = new Punteggio(); completezza.setPunteggioMax(15); System.out.println("Completezza:"); completezza.setPunteggio(); Punteggio tecnica = new Punteggio(); tecnica.setPunteggioMax(15); System.out.println("Tecnica:"); tecnica.setPunteggio(); Punteggio chiarezza = new Punteggio(); chiarezza.setPunteggioMax(10); System.out.println("Chiarezza:"); chiarezza.setPunteggio(); } public void stampaProgetto(){ System.out.println("Nome progetto: " + nomeprogetto); System.out.println("ID progetto: " + idprogetto); System.out.println("Nome Studente: " + nomestudente); System.out.println("Voto Creatività: " + creativita.stampaPunteggio()); } public static void main(String[] args) { // TODO Auto-generated method stub Scanner tastiera = new Scanner(System.in); System.out.println("Inserisci nome progetto:"); nomeprogetto = tastiera.next(); System.out.println("Inserisci id progetto:"); idprogetto = tastiera.next(); System.out.println("Inserisci nome studente:"); nomestudente = tastiera.next(); ProgettoDemo giudiceuno = new ProgettoDemo(); giudiceuno.assegnaVoti(); } }

Rispondi quotando