ciao .... qualcuno potrebbe aiutarmi anche con questo ? Non riesco a finirlo ....
codice:
/* Svolgimento dell'esercizio: Sviluppare la classe SostituisciValori.java che:
- crea un array di interi chiedendo all'utente la dimensione dell'array -
inizializza l'array chiedendo all'utente i valori da tastiera -
visualizza a video il contenuto dell'array -
legge da tastiera due valori interi (n e m) -
sostituisce nell'array tutte le occorrenze del valore n con m
- visualizza a video il contenuto dell'array if A[i] == n then A[i] = m; */
import java.util.Scanner;
public class SosVal {
public static void main(String[] args){
Scanner tastiera = new Scanner(System.in);
System.out.print("dimensione dell'array = ");
int d = tastiera.nextInt(); // d è la dimensone dell'array
int[] v = new int[d]; // allocazione dell'array v[0..n-1]
// lettura dei valori di v[] da tastiera
for (int i = 0; i < v.length; i++) {
System.out.print("v[" + i + "] = ");
v[i] = tastiera.nextInt();
}
System.out.print(" Immetti il valore m = ") ;
int m = tastiera.nextInt();
System.out.print(" Immetti il valore n = ") ;
int n = tastiera.nextInt();
for(int i=1; i<v.length; i++) {
if(v[i] == n ) {
v[i] = m ;
}
}
System.out.print("v = " ); // cosa devo stampare qua ?
//System.out.println("Il nuovo vettore è : v[" + i + "] = ) ; } }