Merhaba arkadaşlar,
Küçük bir sorum olacak. Elimde string bir formülüm var ("1+5-8*5=") gibi. Bunu tek tek ayırmadan sonucunu alabilir miyim?
JAVA string formül çalıştırma
4
●600
- 22-11-2012, 12:58:34tek yolu var, bu işi yapan bir kütüphane kullanıp parametre olarak string ifadeyi yollamak

ama o kütüphane de zaten parçalayarak yapıyordur. çünkü string ifadedeki + * - gibi ifadelerin ya da sayıların sayısal anlamı yok. bir sayısal türe çevirsen bile + * - işaretleri problem çıkartır. Ayrıca matematikte işlem önceliği diye bir şey vardır. sayısal ifadede derleyici bunu kendisi yapar ama bu tarz string ifadelerde parçalarken senin bunu göz önünde bulundurman gerekli.
yani parçalamadan önce yapamazsın ya da hazır bir kütüphane kullanacaksın ya da sen yazacaksın - 22-11-2012, 14:33:47Kendin yazarsın:P yazdıgım varda nerde bilemiyorum. Tabi matematiksel işlemleri yapmak için arkadasında dediği gibi agaç modunda parcalayıp işlemleri nodları birleştirip yapacaksın.cemozden adlı üyeden alıntı: mesajı görüntüle
compiler compiler => cc java=> javacc nodlara bölme parcalama...
java entegrasyon hesaplama ve görsellik işlemi icin
