Non so se questo influisce in qualche modo, ma se dichiaro sc in un metodo, anche nel main, non compila ovviamente (ho provato eh!).
Grazie ancora
Di sicuro il codice seguente ti funzionerà..(ovviamente devi contestualizzarlo al tuo programma)
Codice PHP:
import java.util.*;
public class PROVA {
static int inIntero()
{
Scanner sc=new Scanner(System.in);
System.out.println("Inserisci intero: ");
return sc.nextInt();
}
static String[] inString()
{
Scanner sc=new Scanner(System.in);
String[] titles = {"Inserisci il titolo", "Inserisci l'autore"};
String[] values = new String[titles.length];
for(int i=0; i<values.length; i++)
{
System.out.println(titles[i]+":");
values[i]=sc.nextLine();
System.out.println();
}
return values;
}
public static void main(String[] args)
{
int i = inIntero();
String[] ss = inString();
System.out.println("Intero: "+i+"\nTitolo: "+ss[0]+"\nAutore: "+ss[1]);
}
}