/* Classe de stockage d'un vecteur de float */ /* de longueur arbitraire */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Novembre 2009 */ public class Vecteur { public float [] c; public Vecteur(int n) { c = new float[n]; } public Vecteur(float v) { c = new float[1]; c[0] = v; } public Vecteur(float v1,float v2) { c = new float[2]; c[0] = v1; c[1] = v2; } public Vecteur(float v1,float v2,float v3) { c = new float[3]; c[0] = v1; c[1] = v2; c[2] = v3; } public Vecteur(float v1,float v2,float v3,float v4) { c = new float[4]; c[0] = v1; c[1] = v2; c[2] = v3; c[3] = v4; } public Vecteur(float [] v) { c = new float[v.length]; for ( int i = 0 ; i < v.length ; i++ ) c[i] = v[i]; } public Vecteur(Vecteur v) { c = new float[v.c.length]; for ( int i = 0 ; i < v.c.length ; i++ ) c[i] = v.c[i]; } public String toString() { String s = "["; for ( int i = 0 ; i < c.length ; i++ ) s += (c[i]+","); s += "]"; return(s); } }