ciao a tutti..
devo fare un programmino che conti le parole di una frase, divisa in altre frasi.. in pratica:
"ciao come stai. io sto bene. tu."
- ad ogni punto conta una frase (e questo l'ho fatto)
- conta quante parole ci sono in una frase (questo no)
questo è il codice, spero che qualcuno di voi possa aiutarmi e dirmi cosa c'è di sbagliato nel codice.. grazie mille!!
codice:/** * numero frasi, lunghezza di ogni frase e numero parole ogni frase. * * NOMECOGNOME * DATA */ import javax.swing.*; public class FraseLunghezzaParole { public static void main() { int numfrase=0,numparole=5,cont=0; char vettore[]=JOptionPane.showInputDialog("Inserisci la frase").toCharArray(); for(int i=0;i<vettore.length;i++) { if(vettore[i]=='.') { numfrase++; } } System.out.println("Le frasi sono "+numfrase); //fin quì tutto bene //quì inizia la parte di conteggio parole di ogni frase cont=0; for(int i=0;i<numparole;i++) { while(vettore[cont]!='.') { if(vettore[cont]==' ') { numparole++; } cont++; } System.out.println("Il numero delle parole sono "+numparole); numparole=0; } } }

ciao a tutti..
Rispondi quotando