Arkadaşlar merhaba, ödevimin bir kısmında takıldım ve hiçbir fikir yürütemiyorum.
Sorun şu ki Java object oriented kısmındayız. Benden istediği methodda bir string gönderiyor ancak String şu şekilde = ''a=3;b=4;c=a*b'' ve benden return olarak c=12 döndürmemi istiyor. Ayrıca bu methodla aynı anda 4 stringi deniyor. Diğer stringlerin biri de şu = "v1=100;v2=25;result=v1/v2" . Dediğim gibi hiç bir fikir yüretemedim yardımcı olursanız çok sevinirim.
< Bu mesaj bu kişi tarafından değiştirildi DH Anonim -- 28 Aralık 2016; 20:29:40 >
Metoda neden bunlari string olarak gonderiyor ? multiply(a,b) seklinde gonderse direkt a ve b yi int olarak cok daha kolay olmaz mi ? Neden String parse etmek ile ugrasmak zorundasin ? Odev bu mu ? Yoksa sen mi bu hale getirdin ?
Sırayla 2 sayı verip en sonda da 4 işlemden birisini yaptırıyorsa standart olarak çok da zor değil. Noktalı virgüllere göre ayır, sonra eşittire göre ayır, en son ifadeyi eşittirle ayırdıktan sonra bir de 4 işlem sembolüne göre ayır. Sonra bitiyor zaten.
Sorun şu ki Java object oriented kısmındayız. Benden istediği methodda bir string gönderiyor ancak String şu şekilde = ''a=3;b=4;c=a*b'' ve benden return olarak c=12 döndürmemi istiyor. Ayrıca bu methodla aynı anda 4 stringi deniyor. Diğer stringlerin biri de şu = "v1=100;v2=25;result=v1/v2" . Dediğim gibi hiç bir fikir yüretemedim yardımcı olursanız çok sevinirim.
< Bu mesaj bu kişi tarafından değiştirildi DH Anonim -- 28 Aralık 2016; 20:29:40 >