Exercice 4: Les outils de base du langage Java

import java.util.Vector;
import java.util.*;
public class tab {
            public static void main(String[] args) {
                        // TODO Auto-generated method stub
                        Vector v2 = new Vector();
                        Vector v1= new Vector();
                        int t[] = new int[10];
                        int pos[]=new int[10];
                        int neg[]=new int[10];
        for(int i=0;i<10;i++){
            t[i]=(int) (20*Math.random()-10); } //Remplir aléatoirement le tableau de -10 à 10
        int i=0,j=0,k=0;
        for(int l=0;l<10;l++)
            System.out.print(" "+t[l]+" ");
            System.out.print("\n");
        for( i=0;i<10;i++){
            if(t[i]>0)
                        v1.add(t[i]);
            else
                        v2.add(t[i]);
        }
        System.out.println(v1.size()+"  "+v2.size());
        for(i=0;i<v1.size();i++)
        System.out.print(" "+v1.get(i)+" "); //Affichage du 1er vecteur des elts positifs
        System.out.print("\n");
        for(i=0;i<v2.size();i++)
            System.out.print(" "+v2.get(i)+" "); //Affichage du deuxième veteur des elts négatifs
       for(i=0;i<10;i++){
               if(t[i]>0){
                           pos[j]=t[i];
                           j=j+1; }
               if(t[i]<0){
                           neg[k]=t[i];
                           k=k+1;} }
       for(i=0;i<j;i++){
            System.out.print(" "+pos[i]+" ");}
        System.out.print("\n");
         for(i=0;i<k;i++){
            System.out.print(" "+neg[i]+" ");}
        System.out.print("\n"); } }

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *