PDA

Visualizza la versione completa : Java


Greg97
24-05-2014, 11:22
Realizzare un programma che consenta di acquisire distintamente il testo di due sms da inviare successivamente a due distinti utenti identificati dal numero di telefono acquisito come stringa.

in particolare, sul testo degli sms si desidera conoscere :

1-Il numero di caratteri che compongono i due sms
2-il numero di parole che compongono gli sms
3- il numero di vocali presenti nel primo sms
4- il numero di volte in cui si ripete la lettera 'o' nel secondo sms
5-verificare se i due sms sono uguali ed in tal caso cancellare il primo sms

Visualizzare i due sms con i rispettivi numeri di telefono a cui sono stati indirizzati con le relative modifiche del testo.

i metodi che ci servono per sta verifica sono LENT- CONVERTIRE LA STRINGA IN ARRAY-CharAT-EQUALS

Aiutatemi per favore grazie a tutti quelli che lo faranno.. alle 12.00 mi servirebbe averlo :messner:

paolino_delta_t
24-05-2014, 11:29
E' contro le policies del forum risolvere gli esercizi. Posta quello che hai fatto e, se ci sono errori, potremo aiutarti.

Greg97
24-05-2014, 11:36
Mi serve per favore l'ultima verifica :facepalm:

import java.io.*;
class Andrello
{
public static void main(String args[])throws IOException
{
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader tastiera = new BufferedReader(input);


int numeroVocali = 0;

System.out.println("Scrivi il testo del primo sms:");
String parola = tastiera.readLine();


System.out.println("Scrivi il testo del secondo sms:");
String frase = tastiera.readLine();


boolean confronta=parola.equals(frase);
if(confronta)
{
System.out.println("I due SMS sono uguali");
}
else
{
System.out.println("I due SMS non sono uguali");
}


for (int i = 0; i < parola.length(); i++) {
if ((parola.charAt(i) == 'a') || (parola.charAt(i) == 'e') ||
(parola.charAt(i) == 'i') || (parola.charAt(i) == 'o') ||
(parola.charAt(i) == 'u') || (parola.charAt(i) == 'A') ||
(parola.charAt(i) == 'E') || (parola.charAt(i) == 'I') ||
(parola.charAt(i) == 'O') || (parola.charAt(i) == 'U'))
{
numeroVocali++;
}
}


System.out.println("Nel primo sms sono presenti "+numeroVocali+" vocali");
}
}

io ho fatto il punto 3 e il 5

oregon
24-05-2014, 14:45
Ma cosa serve una verifica se l'esercizio te lo fanno gli altri? Che senso ha?

minomic
24-05-2014, 19:39
Duplicato di questo post (http://forum.html.it/forum/showthread.php?threadid=2909963&postid=25214722#post25214722). Almeno l'altro nella sezione corretta... :D
Per due utenti diversi... :bh:

MItaly
25-05-2014, 15:09
Ad occhio e croce questa e l'altra discussione violano un buon 30-40% del regolamento... :stordita: ovviamente chiudo.

Loading