Realizzi un programma che legge da tastiera una frase e stampa il numero di parole in essa contenute (possibilmente senza utilizzare funzioni apposite).
in java utilizzando la classe apposita:
senza utilizzare la classe apposita:
in java utilizzando la classe apposita:
Codice:
public void contaParole(){
BufferedReader t=new BufferedReader(new InputStreamReader(System.in));
try{
String f=t.readLine();
StringTokenizer st=new StringTokenizer(f," ");
System.out.println(st.countTokens());
}catch(Exception e){}
}
senza utilizzare la classe apposita:
Codice:
public void contaParole(){
BufferedReader t=new BufferedReader(new InputStreamReader(System.in));
int count=0;
try{
String f=t.readLine();
for(int i=0;i<f.length();i++){
String ss=""+f.charAt(i);
if(ss.equals(" ")){
count++;
}
}
System.out.println("Le parole nella frase inserita sono "+(count+1));
}catch(Exception e){}
}