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