Salve amici, e benvenuti all'Esercizio di codifica numero quattro.
Giusto.
Un programma per contare le lettere, gli spazi, i numeri e altri caratteri di una stringa di input.
Si prega di pubblicare il video e di pensare a come ottenere una stringa dall'utente e contare gli spazi, le lettere,
i numeri e gli altri caratteri di questa stringa.
Ok, allora ti aiuto a risolverlo.
Cominciamo con l'ottenere la stringa dalla scansione dello scanner dell'utente o da SW uno uguale a new scanner
system dot n e non dimentichiamo di aggiungere questo import java allo scanner per risolvere l'errore dello scanner.
Ora memorizziamo l'input in una variabile di input stringa uguale a un punto nella riga successiva per ottenere.
Per ottenere la stringa di input dallo scanner, utilizziamo next line o next.
Ora creerò un metodo chiamato count.
Conto, lettere, caratteri e così via.
Limiterò il conteggio.
Sarà bello.
Pubblico statico void.
Conteggio.
Ha preso in considerazione la stringa dei parametri.
X.
Quindi.
Ho bisogno di passare questa stringa a questo metodo chiamando questo metodo e passerò la stringa di input.
Ok.
È molto semplice.
Questo metodo di sconto del conteggio funzionerà per dirmi quanti caratteri, quante cifre, quanti spazi,
quante lettere ci sono in questo?
Stringa chiamata X.
Creerò un array di auto.
Lo chiamerò array c h x to car perché ho bisogno di esaminare ogni singolo carattere all'interno della stringa.
Quindi ho trasformato questa stringa in un array di caratteri ora e lettera uguale a zero.
Spazio pari a zero.
Numeri uguali a zero e altri uguali a zero.
Si tratta dell'inizializzazione del numero di lettere, del numero di spazi, dei numeri e degli altri.
Iniziamo con il ciclo.
Poiché abbiamo un array di caratteri, dobbiamo esaminare ogni carattere all'interno di questo array di caratteri.
Inizio con int i.
Pari a zero i.
Meno di x lunghezza del punto e I plus plus.
Poi controlliamo se quel carattere è presente.
Se il punto carattere è una lettera, possiamo utilizzare il carattere.
Qui la classe di caratteri e che utilizziamo è lettera per verificare se si tratta di una lettera dove a c h dell'indice.
Poiché sto utilizzando un ciclo, posso utilizzare l'indice I, che parte da zero fino a raggiungere la lunghezza x del punto.
Quindi c h I allora aumenterò la variabile lettera di un ot.
Allora.
Per poterlo utilizzare.
Poiché abbiamo molte decisioni da prendere, utilizziamo.
LCF In molti casi utilizziamo LCF.
Anche in questo caso, inizierò dal personaggio.
Questo è l'oggetto dei caratteri e verificherò se è una cifra, quindi verificherò a c h all'indice
i.
Se si tratta di una cifra, aumenterò il numero di uno.
Altro.
Se lo copierò.
Se è il carattere spazio, allora aumenterò gli spazi di uno.
Quindi spazio più, più altro.
Allora ho bisogno di fare altri plus plus.
Quindi ho creato e memorizzato questa stringa in un array di caratteri per esaminare ogni lettera
e ogni carattere all'interno di questa stringa.
Poi ho creato quattro variabili: quattro lettere, basi, numeri e zero altre.
Ho iniziato a utilizzare un ciclo for che esamina questo array di caratteri da zero alla lunghezza.
E inizia a controllare se questo carattere è uguale a una lettera.
Se si tratta di una cifra, se si tratta di un carattere di spazio o altro, utilizzando le condizioni if.
Ora.
Al di fuori di questo circuito.
Al di fuori di questo ciclo, visualizzerò i risultati.
Ho quindi bisogno di visualizzare il sistema di risultati che esce dagli spazi print l rn.
O lettere.
Quante lettere?
Utilizzerò il sistema di valore delle lettere.
I numeri di stampa che utilizzerò qui.
Spazi.
Utilizziamo gli spazi che visualizzeremo.
Quanti spazi e gli altri come il segno del dollaro al punto esclamativo e li visualizzeremo negli altri.
Ora eseguiamo questo programma.
Lo gestiamo con la copertura.
Ed eccoci qui.
Stiamo esponendo.
Dobbiamo inserire questa stringa.
Quindi lasciatemi correre.
Pronto?
Permettetemi.
Giusto.
Salve, amici miei.
Tu.
Sono.
Fantastico con il punto esclamativo.
Uno, due, tre, quattro, cinque, sei, sette, otto, nove.
Da non perdere.
Per valutarci cinque stelle su qui e clicco su enter.
Calcolerà il numero di lettere, numeri, spazi e altro.
Quindi.
Altri.
Questo.
Questa virgola, questo punto esclamativo e questo apostrofo.
Quanti numeri?
Si tratta di nove numeri.
E questo è il decimo numero.
Ecco come risolviamo questo problema, come contiamo i numeri, come in una stringa, come contiamo le lettere, gli spazi e altri
elementi.