Ce code à pour but la permutation de 2 variables
au début j'ai cru que l'utilité de statique c'est pour ne pas permettre l'instanciation de la classe mais j'ai crée un objet avec cette classe statique
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 public class Permutation { static class Pair { int a,b; public Pair(int val1,int val2) { a=val1; b=val2; } public String toString() { return "a: " + a + " b: " + b; } public void Swap(){ int x=b; b=a; a=x; } } public static void main(String[] args) { Pair p=new Pair(3,5); System.out.println(p); p.Swap(); System.out.println(p); } }
enfin je sais plus c'est quoi son intérêt ce STATIC pour les classes
Partager