maj
This commit is contained in:
43
DEV32/Division.java
Normal file
43
DEV32/Division.java
Normal file
@@ -0,0 +1,43 @@
|
||||
//Pourchot Adrian
|
||||
import java.util.*;
|
||||
|
||||
public class Division{
|
||||
|
||||
public static void main(String[] args) {
|
||||
ArrayDeque<String> entier = new ArrayDeque(args.length);
|
||||
ArrayDeque<String> variable = new ArrayDeque(args.length);
|
||||
//J'ai choisi une file comme structure de donnée car j'ai trouvé qu'il s'agissait de la solution la plus pratique pour la parcourir et récolter des éléments.
|
||||
|
||||
for (int i=0; i<args.length; i++){
|
||||
if(String.valueOf(args[i].charAt(0)).equals(String.valueOf('-'))){
|
||||
try{
|
||||
Integer.parseInt(String.valueOf(args[i].charAt(1)));
|
||||
entier.add(args[i]);
|
||||
} catch(NumberFormatException e){
|
||||
variable.add(args[i]);
|
||||
}
|
||||
}
|
||||
else{
|
||||
try{
|
||||
Integer.parseInt(String.valueOf(args[i].charAt(0)));
|
||||
entier.add(args[i]);
|
||||
} catch(NumberFormatException e){
|
||||
variable.add(args[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
/*
|
||||
Pour la 2nd partie:
|
||||
|
||||
variable.removeIf(String.valueOf(variable[i].charAt(0)).equals(String.valueOf('-')));
|
||||
*/
|
||||
while(!entier.isEmpty()){
|
||||
System.out.print(" "+entier.remove());
|
||||
}
|
||||
System.out.print("\n");
|
||||
while(!variable.isEmpty()){
|
||||
System.out.print(" "+variable.remove());
|
||||
}
|
||||
System.out.print("\n");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user