2010-10-07 5 views
1

J'ai les lignes de code suivantes de mes devoirs, qui prend quelques chiffres. J'essaie de comprendre quelle fonction est utilisée pour trouver la racine carrée d'un nombre. Comment est-que quelqu'un peut faire ça?Déterminer la racine carrée d'un nombre

System.out.println("find the value of c if:"); 
Scanner kbreader=new Scanner(System.in); 
System.out.print("a="+" "); 
double a=kbreader.nextDouble(); 
System.out.print("b=" + " "); 
double b=kbreader.nextDouble(); 
System.out.print("c=" + " "); 
System.out.print((a*a)+(b*b)); 
+1

Améliorez votre fu google http://www.googleguide.com/advanced_operators_reference_print.html – Gage

+0

désolé mais im seulement 2ndyr. pas très familier avec cela et pas si talentueux pour faire quelques programmes. LoL /;) où est-ce que je mets le math.sqrt? – jhoanne

+0

tnx à l'avance;) – jhoanne

Répondre

6

Qu'est-ce qui ne va pas avec Math.sqrt(double)?

+0

désolé mais im seulement 2ndyr. pas très familier avec cela et pas si talentueux pour faire quelques programmes. LoL /;) où est-ce que je mets le math.sqrt? merci d'avance :) – jhoanne

+0

La formule de Pythagore, n'est-ce pas? 'System.out.print (Math.sqrt ((a * a) + (b * b)));' devrait fonctionner. –

+0

Désolé pour ce genre de question. :) Merci à toi. peut-être mon code avant n'est pas complet, donc il fait erreur chaque fois que je commande pour l'exécuter.J'utilise ce code aussi mais ça ne marche peut-être que j'ai oublié de mettre quelque chose;). Merci encore beaucoup. Dieu bénisse;) – jhoanne

5

Math.sqrt(double)

Si vous allez programmer beaucoup en Java, vous aurez envie de se familiariser avec les bibliothèques de base. Le Java Tutorials est un bon point de départ.

+0

merci pour info. :) Bonne journée à vous;) – jhoanne

0

Je ne comprends pas, ce qui ne va pas avec la fonction standard sqrt?

+0

Peut-être que sqrt n'est pas autorisé dans les devoirs ... – Nivas

+0

merci pour info. :) Bonne journée à vous;) – jhoanne

-1

Exécution de code en Java sans utiliser la fonction prédéfinie

class sqrt{ 
    public static void main(String [] args){ 
     double n=9; 
     double x=1; 
     double a=n; 
     for(int i=0;i<n;i++) 
      x=0.5*(x+a/x); 
     System.out.println(x); 
    } 
} 
+0

Il est très difficile de savoir ce que le code dans cette réponse fait. Je ne pense pas que ce soit une réponse utile pour l'affiche originale, qui cherchait clairement une méthode de bibliothèque standard. –

Questions connexes