Le quatrième jour de l'apprentissage Java

Day apprentissage java (1)

méthode

définition Méthode:

Format: Valeur de retour + + + Modificateur nom de la méthode + Paramètre Méthode corps type

public static int sum(int num1,int num2){
    return num1+num2;   
}

Modificateurs statique: plus statiques peuvent être utilisés directement ou une nouvelle ressors.

Nom de la méthode: nomenclature bosse

méthode surcharge

Le même nom de méthode, les différents paramètres. (Le nombre et le type des arguments)

Les paramètres variables (similaire au tableau, vous pouvez passer plusieurs paramètres)

Dans la déclaration du procédé, après l'ajout d'un type de paramètre spécifié ellipse

Une méthode ne peut spécifier un paramètre variable, il doit être le dernier argument de la méthode. Tous les paramètres communs doivent être déclarés avant lui.

public static void test(int... a){
    System.out.print(a[1]);
}

### récursive (pas le meilleur, prendre trop de place)

Cela se dit récursive.

tête récursive: quand ne pas appeler sa propre méthode, sinon, entrer dans une boucle infinie.

corps récursive: quand appeler la méthode elle-même.

Exemple: problème de lapin (nombre de Fibonacci)

public class Demo05 {
    public static void main(String[] args) {
        System.out.println(fibon(5));

    }
    public static int fibon(int month){
        if(month==1||month==2){
            return 1;
        }else if(month<=0){
            return 0;
        }else{

            return fibon(month-1)+fibon(month-2);
        }
    }
}

Je suppose que tu aimes

Origine www.cnblogs.com/xxjl/p/12528303.html
conseillé
Classement