Je suis débutant en Java et je veux créer deux classes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
public class Pair2 {
    private double l;
    private double r;
 
    public Pair2 ()
    { l = 0; r = 0;}
 
    public Pair2 (double left, double right)
    { l = left; r = right; }
 
    public double get_left()
    { return l; };
 
    public double get_right()
    { return r; };
 
    public void set_left(double i)
    { l = i; }
 
    public void set_right(double i)
    { r = i; }
 
} 
 
import java.io.*;
import java.util.*;
 
public class UsePair2
{
    static int max = 5;
    public static void main(String[] args)
    {
	BufferedReader stdin = new BufferedReader
	    (new InputStreamReader (System.in) );
	String inData; 
	int i = 0;
	int j = 0;
	Pair2[] p = new Pair2[max];
	for (i = 0; i < max; i = i+1)
	    {
		Pair2 aux = new Pair2(0,0);
		try {
		    System.out.println("Left component:");
		    inData = stdin.readLine();
		    j      = Integer.parseInt( inData );
		}
		catch (Throwable ioe) {
		    j = 0;
		}
		aux.set_left(j);
		try {
		    System.out.println("Right component:");
		    inData = stdin.readLine();
		    j      = Integer.parseInt( inData );
		}
		catch (Throwable ioe) {
		    j = 0;
		}
		aux.set_right(j);
		p[i] = aux; // "Shallow copying" !
	    };
	for (i = 0; i < max; i = i+1)
	    { System.out.println("("+p[i].get_left()+","+p[i].get_right()+")"); }
    }
}
Je sais qu'il faut les séparer chacune dans un fichier, mais je ne sais pas où les mettre. Et lors de la compilation et de l'éxécution, que doit-je faire?
Je n'arrive pas a comprendre parce que je suis travailleur-étudiant et je ne puisse aller à toutes les classes de Java dans la Fac.

Merci d'avance!