Tableau et méthode sur java

Fermé
Warmenger Messages postés 2 Date d'inscription jeudi 16 juin 2016 Statut Membre Dernière intervention 18 juin 2016 - Modifié par KX le 18/06/2016 à 15:21
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 18 juin 2016 à 15:23
Je veux ecrire une méthode qui fait la multiplication des nombres pairs d'un tableau à 1 dimension d'entiers entrée par clavier et une autre méthode qui fait l'inverse de ce tableau, vous pouvez me corriger ce programme svp?


import java.util.Scanner;

public class Exercice {

 public static void main(String[] args) {
int i;
int k;
  int T[] = new int[3];
  
  int n = T.length;
  int Rev[] = new int[T.length];
  for ( i = 0; i<n; i++)
  {
  
   System.out.println ("Veuillez entrer un nombre :" );

 Scanner key = new Scanner (System.in);
   T[i] = key.nextInt();  
  }
  System.out.println ("Le tableau original : ");
  for ( i = 0 ; i < n; i ++ ) {
  System.out.println (" Case " + i + " = " + T[i]);
  }
  }
 public static int[] multiplicationTab(int[] T) {
  int Tableau[];
  Tableau = new int [T.length];
  for ( int i=0 ; i<T.length ; i++);
  if (T[i] % 2 != 0) {
   Tableau[i] = T[i]*T[i];
  }
  return Tableau;
  }
 
 public static int [] reverseTab(int[] T) {
  int Tableau1[];
  Tableau1 = new int [T.length];
  for ( int i=0 ; i<T.length ; i++);
   for (int k=T.length ; k>=0 ; k--);
  Tableau1[i] = T[k];
  
  return Tableau1;
 }
 
 Tableau = multiplicationTab(T);
 for (toPrint : Tableau);
 System.out.println(toPrint);
 
 Tableau1 = reverseTab(T);
 for (toPrint : Tableau1);
 System.out.println(toPrint);
 
}
A voir également:

1 réponse

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
18 juin 2016 à 15:23
Bonjour, s'il vous plaît, merci !?

https://www.commentcamarche.net/infos/25845-charte-d-utilisation-de-commentcamarche-net/

Commences déjà par enlever les
;
après tes boucles
for
, c'est faux.
-1