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=0i<values.lengthi++)
        {
            
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]);
    }