Costante Java
- 
          
            Dichiara e usa la costante utilizzando le parole chiave public,staticefinalin Java
- 
          
            Dichiarare e utilizzare la costante Utilizzo di parole chiave public,staticefinalin Java
 
Questo articolo introdurrà l’argomento della costante Java. Un valore costante è un valore che non può essere modificato una volta assegnato. Java ha la parola const riservata, ma non fornisce alcuna funzionalità per implementare e utilizzare le costanti. Ma ci sono altri modi che possiamo usare per usare le costanti, come usare le parole chiave static e final che vedremo negli esempi seguenti.
Dichiara e usa la costante utilizzando le parole chiave public, static e final in Java
    
Nel primo esempio, usiamo le due parole chiave - static e final con il modificatore di accesso private. Abbiamo una classe, e al suo interno viene dichiarata e inizializzata una costante MIN_VOTING_AGE.
Chiediamo all’utente di inserire la sua età per verificare l’idoneità al voto. Una volta che l’utente immette l’età, controlliamo se è maggiore della costante MIN_VOTING_AGE. Quindi mostra l’output appropriato in base alla condizione.
La parola chiave private assicura che la costante non sia accessibile al di fuori della classe.
import java.util.Scanner;
public class JavaConstants {
  private static final int MIN_VOTING_AGE = 18;
  public static void main(String[] args) {
    System.out.println("Enter your age and check if you are old enough to vote: ");
    Scanner scanner = new Scanner(System.in);
    int age = scanner.nextInt();
    if (age > MIN_VOTING_AGE) {
      System.out.println("Congrats, You are eligible to vote");
    } else {
      System.out.println("You are not eligible to vote yet.");
    }
  }
}
Produzione:
Enter your age and check if you are old enough to vote: 
12
You are not eligible to vote yet.
Dichiarare e utilizzare la costante Utilizzo di parole chiave public, static e final in Java
Questo esempio utilizza le parole chiave static e final ma con il modificatore di accesso public. Creiamo una classe, AnotherClass, che ha la costante MIN_VOTING_AGE definita utilizzando public static final int. Poiché la costante è pubblica, possiamo utilizzare la costante nella classe JavaConstants per accedere alla costante e la chiamiamo utilizzando AnotherClass.MIN_VOTING_AGE poiché è statica.
import java.util.Scanner;
public class JavaConstants {
  public static void main(String[] args) {
    System.out.println("Enter your age and check if you are old enough to vote: ");
    Scanner scanner = new Scanner(System.in);
    int age = scanner.nextInt();
    if (age > AnotherClass.MIN_VOTING_AGE) {
      System.out.println("Congrats, You are eligible to vote");
    } else {
      System.out.println("You are not eligible to vote yet.");
    }
  }
}
class AnotherClass {
  public static final int MIN_VOTING_AGE = 18;
}
Produzione:
Enter your age and check if you old enough to vote: 
23
Congrats, You are eligible to vote
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn