Results 1 to 3 of 3
Thread: Java :Ìàëêî ïîìîù
Hybrid View
-
22nd November 2007 20:22 #1
Java :Ìàëêî ïîìîù
Çäðàâåéòå,
Òóê ïóñêàì åäèí ìåòîä çà èç÷èñëÿâàíå íà êîðåíà íà åäíî ÷èñëî, íî ïðîáëåìúò å ÷å íÿìàìå ïðàâî äà ñå ïîëçâà Math.sqrt() êàêòî è êàêâèòî è äà ñà áèëè áèáëèîòåêè, à òðÿáâà ñàìè äà ãî íàïèøåì. Ïðîáëåìúò ïðè ìåí å ÷å òðÿáâà äà èçìèñëÿ êàê äà çàîáèêîëÿ java.lang.Math.abs(), ïúê íåùî íå ìè èäâà íà óì. Ïîä÷åðòàë ñúì ïðîáëåìíàòà îáëàñò îò êîäà.
Ìåðñè ïðåäâàðèòåëíî !
Code:public static int squareRoot(int x) { int zahler=0, versuch; do { zahler = zahler +1; versuch = zahler*zahler; } while (x>=versuch); if (java.lang.Math.abs(versuch-x)>java.lang.Math.abs((zahler-1)*(zahler-1)-x)){ versuch= (zahler-1); return versuch; } else return zahler;
-
22nd November 2007 20:46 #2Code:
Math.abs(int i)
Code:i < 0 ? -i : i
-
22nd November 2007 22:02 #3
Äà, ìíîãî ñúì óìîòàí!Åòî ðåçóëòàòà:
Code:public static int betrag(int x){ if (x<0) x=-x; return x; }




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè