Allora, innazitutto miglioriamo il tuo programma
Codice:
public static void main (String[] args) {
char a[10];
for (int i=0; i <a.length ; i++)
a[i]= (char) System.in.read();
for (i=0; i < a.length ; i++)
System.out.print(a[i]);
Poi passiamo al resto...Allora potresti usare proprio l'argomento del metodo main()
quel famoso String[] args che altro non č che un array di argomenti che puoi passare al main...
se ad esempio lanci la tua classe con
java TuaClasse a b c d
nel tuo main troverai un'array di stringhe formato dai quattro elementi "a", "b","c","d"
o ancora
java TuaClasse tuaStringa oppure
java TuaClasse "tuaStringa1" "tuaStringa2"
Se invece vuoi usare l'input da tastiera non ti resta che fare un while, con condizione di terminazione l'iserimento di un carattere di fine input, che so un "#" ad esempio....
Per stampare senza andare a capo i caratteri dovresti usare il metodo print() e non println()
Ciaoz!
non ti resta