Binaire
Commande de compilation
javac -g -classpath ${UPS_HOME}/upsjav/upsjav/french/upsvtm.jar binaire.java
Commande d'exécution
java -classpath ${UPS_HOME}/upsjav/upsjav/french/upsvtm.jar;. -Djava.library.path=${UPS_HOME}/upsvtm/bin;${UPS_HOME}/upsnet/bin;${UPS_HOME}/upscmp/bin;${UPS_HOME}/upscom/bin;${UPS_HOME}/upscrb/bin;${UPS_HOME}/upsjav/bin;${UPS_HOME}/upsjav/bin/french binaire
Fichier source
import UpsKrn.Binaire;
import UpsKrn.Caractere;
import UpsKrn.Entier;
import UpsKrn.MUpsKrn;
import UpsKrn.UpsException;
public class binaire
/******************/
{
public static void main(String s[])
/*********************************/
{
Binaire B;
int L;
try
{
if (!MUpsKrn.Demarrer())
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî"));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire")).Additionner(Binaire.Binaire2(MUpsKrn.JavaString2Caractere(
: âêî")));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire"));
B.AdditionnerAffecter(Binaire.Binaire2(MUpsKrn.JavaString2Caractere(" : âêî")));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî"));
B=B.Soustraire();
B=B.Soustraire();
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî"));
L=MUpsKrn.Entier2JavaInt(B.Longueur());
System.out.println(L);
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî")).Gauche(MUpsKrn.JavaInt2Entier(4));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî")).Droite(MUpsKrn.JavaInt2Entier(4));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire : âêî")).Milieu(MUpsKrn.JavaInt2Entier(4),MUpsKrn.JavaInt2Entier(9));
System.out.println(MUpsKrn.Caractere2JavaString(Caractere.Caractere11(B)));
L=MUpsKrn.Entier2JavaInt(Binaire.Binaire2(MUpsKrn.JavaString2Caractere("A")).Unicode(MUpsKrn.JavaInt2Entier(0)));
System.out.println(L);
B=Binaire.Binaire2(MUpsKrn.JavaString2Caractere("Binaire"));
B.AdditionnerAffecter(Binaire.Binaire2(MUpsKrn.JavaString2Caractere(" : âêî")));
if (MUpsKrn.Booleen2JavaBoolean(B.Egal(Binaire.Binaire2(MUpsKrn.JavaString2Caractere(Binaire
: âêî")))))
System.out.println("B==Binaire : âêî");
if (MUpsKrn.Booleen2JavaBoolean(B.Different(Binaire.Binaire2(MUpsKrn.JavaString2Caractere(Binaire
: âêî")))))
System.out.println("B!=Binaire : âêî");
MUpsKrn.Arreter();
}
catch (java.lang.Throwable e)
{
try
{
System.out.println(Erreur UpsKrn-0 : L'exception suivante a été envoyée dans
le source '"
+e.NomSourceEnErreur+"' ligne "+e.NumeroLigne+", colonne "+e.NumeroColonne+
:");
System.out.println(e.MessageErreur);
}
catch (java.lang.Throwable e2)
{
System.out.println(e2.toString());
}
}
}
}