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();
}
}