PDA

Visualizza la versione completa : Cicli esercizi


glprobot
01-05-2017, 21:44
Dove ho sbagliato nel Main???????



import java.util.*;

public class CercaCarattereMain {

/*Si realizzi una classe java che definisce:
* a. il metodo conta che accetta in ingresso una stringa e un carattere e restituisce il numero
* di occorrenze del carattere all'interno della stringa
* b. il metodo main che legge da input una stringa e un numero intero n. invoca il
* metodo conta passandogli la stringa letta da input e il carattere che si trova in posizione n
* nella stringa stessa stampa a video un messaggio
* stringa = pippo, n = 2 il numero di volte che compere p 2
*/
public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("Inserisci un frase: ");
String f = in.nextLine();
System.out.println("Inserisci un intero: ");
int n = in.nextInt();

int s = f.charAt('c');



System.out.println("Nome Stringa: " + f + "numero di volte cha compare il carattere: " + CercaCarattere.conta(f, (char)s));
}

}
















public class CercaCarattere {

public static int conta(String frase, char lettera){
int str = frase.length(), conta = 0;
for(int i= 0; i <= str; i++){
if(frase.charAt(i) == lettera)
conta++;
}
return conta;

}

LeleFT
02-05-2017, 12:42
Vale quanto detto qui (http://forum.html.it/forum/showthread.php?threadid=2954082&postid=25456618&viewfull=1#post25456618).


Ciao. :ciauz:

Loading