CalcRPN.class 0000644 0000764 0000764 00000005072 10766433304 011161 0 ustar om om 2 G
H
I J K L
M N O
H
P Q
R S
T
M U
V
1 H W
V X Y
Z [
\ ]
^ _
` a
b c
d
e f g
h i j k
1 R
" d
e l m
e n
o p
q
M r s t u v s
Lstack/Stack; Signature !Lstack/Stack; main ([Ljava/lang/String;)V Code LineNumberTable
StackMapTable ()V (I)V evaluate ([Ljava/lang/String;)D g sum sub mul div
SourceFile CalcRPN.java CalcRPN ; < > ? w x y Il risultato dell'espressione < z { | java/lang/StringBuilder } ~ > e' } | ; = stack/StackStatico 2 3 + A < - B < X C < / D < java/lang/Double ; | java/lang/NumberFormatException < java/lang/RuntimeException < $> non e' un operando valido. Stack: Espressione non bilanciata + ; - X / java/lang/Object java/lang/System out Ljava/io/PrintStream; java/io/PrintStream print (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (D)Ljava/lang/StringBuilder; println java/lang/String equals (Ljava/lang/Object;)Z stack/Stack push &(Ljava/lang/Object;)Ljava/lang/Object; printStackTrace howMany ()I pop ()Ljava/lang/Object; doubleValue ()D (D)V (Ljava/lang/Object;)V ! 1 2 3 4 5 6 7 8 W Y * I <* $ Y *2
ܲ Y (
9 7 = V : &