Ciao.
Vi posto il mio problema
premetto che ancora non ho controllato se il programma è corretto perché sono bloccato da questa cosa che non mi fa andare avanti.
Vi posto sia il codice che il testo del programma da fare.
/**********************
(N.B. Qui l'argomento al metodo e' di tipo String, non di tipo primitivo)
Scrivere un programma Java che chiede all'utente una stringa
e poi la visualizza all'interno di una cornice di asterischi:
*******
pippo -> *pippo*
*******
Si produca la visualizzazione in un metodo (invocato dal main)
'void' che riceve come argomento la stringa
e che stampa la stringa circondata dalla giusta
quantita' di asterischi (in base alla lunghezza della stringa).
**********************/
ed ecco il codice :
codice:
import java.util.Scanner;
public class StampaInCornice{
public static void main(String[]args){
String parola;
System.out.println("Inserisci una stringa :");
Scanner tastiera=new Scanner(System.in);
parola=tastiera.nextLine();
incorniciatore(parola);
}
public static void incorniaciatore(String parola){
int lunghezza=parola.length();
int conteggio=0;
while (conteggio<=lunghezza){
System.out.print("*");
conteggio++;
}
System.out.println("*"+parola+"*");
conteggio=0;
while (conteggio<=lunghezza){
System.out.print("*");
conteggio++;
}
}
}
Il problema è che mi da un errore nella fine del metodo main cioé :
incorniciatore(parola)
l'errore è questo : cannot find symbol
symbol : method incorniciatore(String)
location StampaInCornice.
Voi come risolvereste il problema ?