Maison > Java > javaDidacticiel > Une brève discussion sur la façon de définir des variables globales dans le développement Java

Une brève discussion sur la façon de définir des variables globales dans le développement Java

无忌哥哥
Libérer: 2018-07-19 10:12:02
original
4816 Les gens l'ont consulté

Variables statiques statiques

Toutes les variables ou codes du programme se voient automatiquement allouer de la mémoire pour le stockage par le système lors de la compilation, et ce que l'on appelle cette statique signifie que la mémoire allouée après la compilation existera toujours et que l'espace mémoire ne sera libéré qu'à la fin du programme.

static est le modificateur static. Les membres modifiés par static se voient attribuer un espace mémoire par le système lors de la compilation et ne seront libérés que lorsque le programme cessera de s'exécuter. Cela signifie que tous les objets de cette classe partageront cet espace mémoire.

import java.util.*;
public class Main{    
      static int ans;//定义全局变量
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);        
        int n;        
        while(scan.hasNext()){
            ans = 0;
            n = scan.nextInt();
            System.out.println(fib(n)+"\n递归调用了"+ans+"次");
        }
    }    
    private static int fib(int n){
        ans ++;        
        if(n == 1 || n == 2) return 1;        
        return fib(n-1)+fib(n-2);
    }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal