Anteprima
Vedrai una selezione di 4 pagine su 12
Esercizio Java Pag. 1 Esercizio Java Pag. 2
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Esercizio Java Pag. 6
Anteprima di 4 pagg. su 12.
Scarica il documento per vederlo tutto.
Esercizio Java Pag. 11
1 su 12
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

//VARIANTE

double serie=0;

if (m%2==0){

for(int i=2;i<=m;i+=2){

serie += (1.0/i);

}

}else{

for(int i=1;i<=m;i+=2){

serie += (1.0/i);

}

}

*/

System.out.print("La serie armonica di "+m+" è: "+serie);

}

}

Esercizio 9

Scrivere un programma Ripeti che chiede all'utente di inserire una stringa e un numero intero positivo.

Entrambe le cose dovranno essere passate a un metodo ausiliario che stamperà tante copie della

stringa quante indicate nel numero inserito dall'utente. Se il numero inserito dall'utente è negativo il

metodo ausiliario stamperà "ERRORE: numero negativo". Il nome del metodo ausiliario può essere

scelto a piacere.

import java.util.Scanner;

public class Es1Ripeti {

public static void main( String [] args){

Scanner input = new Scanner(System.in);

System.out.println("Inserisci una stringa ");

String s = input.nextLine();

System.out.println("Inserisci un numero intero positivo ");

int n = input.nextInt();

ripetitore(s,n);

}

private static void ripetitore(String str, int num){

if (num<0) System.out.println("ERRORE : numero negativo ");

else for (int i=0; i<num; i++)

System.out.println(str);

}

}

Esercizio 10

Scrivere un programma Concatena che chiede all'utente di inserire tre singole parole e le ristampa

interponendovi un asterisco. Per esempio, se l'utente inserisce "gatto", "cane" e "topo" il programma

stamperà gatto*cane*topo. La concatenazione delle tre parole dovrà essere fatta utilizzando un

metodo ausiliario che prende due stringhe e restituisce la stringa ottenuta concatenando la prima

parola ricevuta, un asterisco e la seconda parola ricevuta.

import java.util.Scanner;

public class Es2Concatena{

public static void main(String [] args){

Scanner input = new Scanner(System.in);

System.out.println("Inserisci tre parole :");

String s1 = input.next();

String s2 = input.next();

String s3 = input.next();

String ris = concatena(concatena(s1,s2),s3);

System.out.println(ris);

}

private static String concatena(String str1, String str2){

return str1 + "*" + str2 ;

}

}

Esercizio 11

Scrivere un programma SoloVocali che chiede all'utente di inserire una stringa e ne stampa le sole

vocali. Per esempio, se si immette la stringa "Viva Java", il programma stampa "iaaa".

import java.util.Scanner ;

public class Es3SoloVocali{

public static void main(String [] args){

Scanner input = new Scanner(System.in);

System.out.println("Inserisci una stringa:");

String s = input.nextLine();

for(int i=0; i<s.length(); i++){

char c = s.charAt(i);

switch(c){

case 'a': case 'e': case 'i': case 'o': case 'u':

case 'A': case 'E': case 'I': case 'O': case 'U':

Dettagli
Publisher
A.A. 2020-2021
12 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Ermil di informazioni apprese con la frequenza delle lezioni di Programmazione ad oggetti e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università Politecnica delle Marche - Ancona o del prof Frontoni Emanuele.