Question

Est-il possible de créer une nouvelle "instruction conditionnelle personnalisée" dans Java.

Ici, je prévois de créer un nouveau composant personnalisé pour l'instruction Switch pour donner de meilleures performances. Le contrôle du commutateur personnalisé que je prévois de créer n'aura que des opérateurs entiers: Exemple:

int i = SOMEVALUE;
Switch(i)
{
Case 1: 
//Some Statement
Break;
Case 2: 
//Some Statement
Break;
Case 3: 
//Some Statement
Break;
....
....
....
Case 10000000: 
//Some Statement
Break;
Default:
//Some Statement
Break;
}

Selon mes connaissances, la condition de commutation vérifiera un ordre particulier. Si la valeur réelle de la variable "I" est 9999999, il doit vérifier le cas pour 9999999 fois, mais si nous le vérifions avec des algorithmes similaires à la recherche binaire, ses performances seront améliorées. Ai-je raison ??

Si, pourquoi n'a-t-on pas ajouté cette fonctionnalité à notre langage de programmation? Alors pourquoi ne créons-nous pas une "instruction conditionnelle personnalisée" quelque chose comme "OrderEdIntegersWitch Instruction", dans lequel la valeur transmise à l'intérieur de ce commutateur devrait être un entier.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top