Originariamente inviato da enri101997
Uso 21 giorni per imparare Java
Mai sentito...
Originariamente inviato da enri101997
ma il libro non L abbiamo comprato perchè il prof ci passa il PDF con i capitoli e non c'è niente
Non conosco il libro specifico ma "non c'è niente" mi pare esagerato... I costrutti base (blocchi condizionali, cicli) immagino ci siano, così come una spiegazione sui tipi di dato e qualcosa sulla classe String (altrimenti non è un libro di programmazione ma spazzatura.) Nella traccia inoltre vengono consigliati alcuni metodi di String (toLowerCase, substring, charAt...). Se proprio non sai come usarli, c'è la documentazione ufficiale 
Hai provato a buttar giù un po' di pseudocodice? Una traccia (molto alla buona) può essere:
codice:
INPUT STRINGA S
LUNGHEZZA_S = S.length();
VOCALI = 0;
SPAZI = 0;
PER OGNI CARATTERE I DI S:
SE S.charAt(I) E' VOCALE
VOCALI = VOCALI + 1;
ALTRIMENTI SE S.charAt(I) E' SPAZIO
SPAZI = SPAZI + 1;
PERC_VOCALI = VOCALI / LUNGHEZZA_S * 100
PERC_SPAZI = SPAZI / LUNGHEZZA_S * 100
STAMPA PERC_VOCALI
STAMPA PERC_SPAZI
"E' VOCALE" può essere un apposito metodo, es.:
codice:
E' VOCALE(CARATTERE_I):
SE (CARATTERE_I == 'a' OPPURE CARATTERE_I == 'e' OPPURE .... == 'u')
RESTITUISCI SI
ALTRIMENTI
RESTITUISCI NO
E così via...
Originariamente inviato da enri101997
Comunque ho incominciato a studiare programmazione neanche un mese fa quindi sono ancora nuovo del settore
Capito. Immagino che prima di partire con Java il tuo professore abbia iniziato a parlare di algoritmi e pseudo codice... O sbaglio?