Files
AndroidStudioProjects
Automate
ControleMachine1
ControleMachine2
ControleMachineJava
DEV1.1
DEV2.1
DEV3.1
DEV3.2
ControleMachine
TP1
TP2
TP3
TP4
TP5
TP6
TP7
Infixe
Prefixe
Main.class
Main.java
Noeud.class
Noeud.java
NoeudChiffre.class
NoeudChiffre.java
NoeudOperation.class
NoeudOperation.java
Repertoires
TP8
DEV3.4
DEV32
DEV4.4
SAe
.gitignore
Ex1TP2.mdj
README.md
Vote.java
pourchot_dev32.tar.gz
DEV/DEV3.2/TP7/Prefixe/Main.java

25 lines
566 B
Java
Raw Normal View History

2023-11-29 17:27:03 +01:00
import java.util.*;
public class Main {
protected static ArrayDeque<String> pile;
public static void main(String[] args) {
Main.pile = new ArrayDeque(args.length);
for (int i=0; i<args.length; i++){
Main.pile.push(args[i]);
}
Noeud noeudDeb;
String debutArbre = Main.pile.pop();
if (debutArbre.equals("+")||debutArbre.equals("-")||debutArbre.equals("x")||debutArbre.equals("/")){
noeudDeb = new NoeudOperation(debutArbre);
}
else{
noeudDeb = new NoeudChiffre(debutArbre);
}
noeudDeb.afficherNoeud();
2024-11-27 11:35:15 +01:00
System.out.print("\n");
2023-11-29 17:27:03 +01:00
}
}