Hallo,
Ich habe folgende Situation: Ich habe zwei JComboBoxen, die einmal das Source und einmal das Target NumberSystem angeben - jetzt hab ich natürlich für jede Situation einen anderen Fall - doch wie könnte ich denn folgendes Konstrukt verkürzen?
Danke schonmal.
Ich habe folgende Situation: Ich habe zwei JComboBoxen, die einmal das Source und einmal das Target NumberSystem angeben - jetzt hab ich natürlich für jede Situation einen anderen Fall - doch wie könnte ich denn folgendes Konstrukt verkürzen?
Code:
if(SourceNumberSystem.equals("Binär (2)"))
{
if(TargetNumberSystem.equals("Binär (2)"))
{
}
else if(TargetNumberSystem.equals("Oktal (8)"))
{
}
else if(TargetNumberSystem.equals("Dezimal (10)"))
{
}
else if(TargetNumberSystem.equals("DuoDezimal (12) "))
{
}
else if(TargetNumberSystem.equals("Hexadezimal (16)"))
{
}
}
else if(SourceNumberSystem.equals("Oktal (8)"))
{
if(TargetNumberSystem.equals("Binär (2)"))
{
}
else if(TargetNumberSystem.equals("Oktal (8)"))
{
}
else if(TargetNumberSystem.equals("Dezimal (10)"))
{
}
else if(TargetNumberSystem.equals("DuoDezimal (12) "))
{
}
else if(TargetNumberSystem.equals("Hexadezimal (16)"))
{
}
}
else if(SourceNumberSystem.equals("Dezimal (10)"))
{
if(TargetNumberSystem.equals("Binär (2)"))
{
}
else if(TargetNumberSystem.equals("Oktal (8)"))
{
}
else if(TargetNumberSystem.equals("Dezimal (10)"))
{
}
else if(TargetNumberSystem.equals("DuoDezimal (12) "))
{
}
else if(TargetNumberSystem.equals("Hexadezimal (16)"))
{
}
}
else if(SourceNumberSystem.equals("DuoDezimal (12)"))
{
if(TargetNumberSystem.equals("Binär (2)"))
{
}
else if(TargetNumberSystem.equals("Oktal (8)"))
{
}
else if(TargetNumberSystem.equals("Dezimal (10)"))
{
}
else if(TargetNumberSystem.equals("DuoDezimal (12) "))
{
}
else if(TargetNumberSystem.equals("Hexadezimal (16)"))
{
}
}
else if(SourceNumberSystem.equals("Hexadezimal (16)"))
{
if(TargetNumberSystem.equals("Binär (2)"))
{
}
else if(TargetNumberSystem.equals("Oktal (8)"))
{
}
else if(TargetNumberSystem.equals("Dezimal (10)"))
{
}
else if(TargetNumberSystem.equals("DuoDezimal (12) "))
{
}
else if(TargetNumberSystem.equals("Hexadezimal (16)"))
{
}
}
Danke schonmal.