Results 1 to 3 of 3

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Eclipse Plugin Developer aphex's Avatar
    Join Date: Mar:2003
    Location: Karlsruhe
    Posts: 546

    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;

  2. #2
    Registered User Annihilator's Avatar
    Join Date: Jun:2004
    Location: Sofia
    Posts: 1,316
    Code:
    Math.abs(int i)
    Code:
    i < 0 ? -i : i

  3. #3
    Eclipse Plugin Developer aphex's Avatar
    Join Date: Mar:2003
    Location: Karlsruhe
    Posts: 546
    Äà, ìíîãî ñúì óìîòàí!Åòî ðåçóëòàòà:
    Code:
    public static int betrag(int x){  
    	if (x<0) x=-x;
    	return x;
    	
    }

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè