Java En cours d'apprentissage, et d'essayer d'analyser une équation mathématique pour les entrées valides:Expression régulière pour parser Simple Maths équation en Java
Par exemple, l'utilisateur doit entiers d'entrée sous la forme:
Opérande Opérateur Opérande
dans cet ordre spécifique, et le programme devrait alors être en mesure de dire si les entrées étaient dans cette forme, puis élaborer l'équation simple.
Un exemple serait:
4 * 8 dont le résultat donnerait que 32
le programme rejette aussi quelque chose comme 45,6 * 0,3 ou 45 + 3/4
Pour cette pour travailler, dois-je utiliser l'expression régulière, ou une autre méthode de boucles si?
Il es zillions d'implémentations de l'analyseur mathématique, un google pour "analyseur math java". Et non, la plupart d'entre eux n'utilisent pas d'expressions rationnelles, il n'y a pas besoin. – user3159253
Vous pouvez utiliser [regex] (https://regex101.com/r/KLovyh/1) si votre exigence est simplement de vérifier la présence d'un utilisateur valide. – SomeDude
Vous devriez rechercher un peu, essayer quelque chose et poser une question si vous êtes coincé. Comme c'est, votre question est trop large. – Dici