Salve a tutti, mi ritrovo qua per n-essimo problema e chiedo aiuto e spiegazioni (in particolar modo) a voi gente più capace![]()
Ho scritto questo breve programmino in Java ma quando vado a richiamare il solo metodo creato mi trovo un errore di Eclipse ovvero :
Multiple markers at this line
- The method InMod() is undefined for the type
GestioneCD
- The method InMod() is undefined for the type
GestioneCD
codice:import java.io.*; import java.lang.String; public class GestioneCD { public static void main(String[] args){ Disco C1; C1= new Disco(); BufferedReader InputScelta =new BufferedReader(new InputStreamReader(System.in)); String Scelta; int sce = 0; System.out.println("Menu"); System.out.println("Inserire o modificare il titolo di una canzone"); System.out.println("Inserire o modificare la durata di una canzone"); System.out.println("Cerca Canzone"); try { Scelta =InputScelta.readLine(); sce=Integer.valueOf(Scelta); } catch (Exception e) { System.out.println("Errore: " + e + " nella lettura da tastiera"); System.exit(0); } switch(sce){ case 1: InMod(); break; case 2: System.out.println("Case 2"); break; case 3: System.out.println("Case 3"); break; default: System.out.println("Errore"); } } } class Disco{ String stringa; int x; BufferedReader tastiera =new BufferedReader(new InputStreamReader(System.in)); Disco(){ int[] DurataBrano = new int[10]; String[] NomeBrano =new String[10]; for(x=0;x<10;x++){ try { System.out.println("Durata Brano: "+x); stringa =tastiera.readLine(); DurataBrano[x]=Integer.valueOf(stringa); } catch (Exception e) { System.out.println("Errore: " + e + " nella lettura da tastiera"); System.exit(0); } } for(x=0;x<10;x++){ System.out.println("Nome Brano: "+x); try { NomeBrano[x] =tastiera.readLine(); } catch (Exception e) { System.out.println("Errore: " + e + " nella lettura da tastiera"); System.exit(0); } } } void InMod(){ System.out.println("Case 1"); } }

Rispondi quotando