Code source Java en fonction récursive pour X à la puissance Y


Apporter de nouvelles technologies dans vos mains! Partagez vos compétences, d'améliorer et d'impressionner. Obtenez votre site et un nom de domaine gratuit ici!

Récursif programme Power




Ci-dessous est un code source Java pour la fonction récursive de x à la puissance y. Ce nouveau programme portant sur la récursivité, ne nécessite que l'utilisateur d'entrer le numéro de la base et la base de la puissance et le programme permettra de résoudre la réponse correcte. Si la puissance de la base est de zéro il suffit de retourner une, si l'alimentation est une, le programme sera de retour la valeur de x, si plus grande que un que multiplier le nombre de beaucoup de temps de base la puissance indiquée, et si la puissance est négatif, le programme est il suffit de multiplier la puissance -1, obtenir la réponse de x élevé à la puissance y et enfin divisés à 1. Pour comprendre la formule, voici la définition récursive du programme.

Définition récursive:

{1 si y = 0 Puissance (x, y) = {x si y = 1 {X + puissance (x, y-1) si y> 1 1 si y <0, manger (x, y) = _____________ Puissance (x, y)

Code source Java: la fonction récursive pour X à la puissance Y

// Classe java pouvoir de classe publique { la puissance publique à double statique (lit double, double basePow) { if (basePow == 0) { retourner 1; } else if (basePow == 1) { Retour base; } else if (basePow> 1) { Base de retour * Alimentation (basePow-1 de base); } autre { retour 1/puissance (base, -1 * basePow); } } } // Classe Main java.util.Scanner importation; public class principal { main (String [] args) vides de public static { Scanner entrée = new Scanner (System.in); System.out.print ("Entrez le numéro de la base:"); Double input.nextInt de base = (); System.out.print ("Saisissez la base du pouvoir:"); Double basePow input.nextInt = (); Accès Puissance = nouvelle puissance (); System.out.print (base + "à la puissance de" basePow + + "est:" + access.power (basePow de base)); } }

Java Trucs et astuces

  • Tutoriel d'exemples Java
  • 5 conseils importants pour apprendre la programmation Java et d'autres langages de programmation
  • Les exigences de base de la programmation
  • Comment programmer en Java: étapes simples complets faciles
  • Java codes simples pour les débutants
  • Tutorial de Java pour les débutants: le guide du débutant à l'apprentissage de la programmation Java
  • Java Class: Plus d'informations sur les classes dans Java

Voici la sortie du programme d'échantillonnage.

Exemple de sortie 1:

Entrez le numéro de la base: 10

Entrer dans la base de puissance: 0

10.0 à la puissance 0.0 est: 1

Exemple de sortie 2:

Entrez le numéro de la base: 2

Entrer dans la base de puissance: 10

2,0 à 10,0 de la puissance est: 1024,0

Résultat 3:

Entrez le numéro de la base: 5

Entrer dans la base de puissance: -2

5,0 à la puissance de -2,0 est: 0,04

Java Livres pour débutants

Tutorial Video Java

Autres exemples de code source Java

  • Java codes simples pour les débutants
  • Code source Java émissions Asterisk sous différentes formes à l'aide de la récursivité
  • Java Source Code: en forme de losange Asterisk récursive
  • Ajout de codes source Java de numéros dans la matrice en utilisant la récursivité
  • Java Source Code Ajout des numéros dans le tableau à l'aide de la boucle For
  • Java Source Code: comment trier les nombres dans Bubble Trier utilisant la récursivité
  • Java Source Code: Nombre Trier par sélection Trier
  • Java Source Code: Binary Recherche dans la récursivité
  • Code source Java sur Rechercher linéaire utilisant la récursivité
  • Code source Java: Comment imprimer une chaîne arrière en utilisant la récursivité
  • Code source Java sur Imprimer le plus grand commun diviseur (PGCD) en utilisant la récursivité
  • Code source Java: Comment faire un programme qui permettra de déterminer Vague d'une personne et l'âge actuel
  • Code source Java: Snowflakes récursives

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha