Programa Java para determinar el nombre y la versión del sistema operativo

La clase System incorporada en Java proporciona el método getProperty() que se utiliza para obtener las propiedades del sistema operativo en funcionamiento actual. La clase System tiene dos versiones de getProperty() . Ambos recuperan el valor de la propiedad nombrada en la lista de argumentos.

Métodos:

  1. getProperty() versión 1
  2. getProperty() versión 2

Versión 1: una de las versiones del método getProperty() toma un solo argumento como propiedad y devuelve una string que contiene el valor de la propiedad. Si la propiedad no existe, esta versión de getProperty devuelve un valor nulo.

Sintaxis:

String System.getProperty( String key ) ;

 Parámetro: Key only, que es propiedad del sistema operativo.

 Tipo de devolución:

  • Devuelve una string que contiene el valor de la propiedad.
  • Devuelve Null si la propiedad no existe.

Versión 2: la otra versión de getProperty() toma dos argumentos de string, el primer argumento como propiedad y el segundo argumento es un valor predeterminado para devolver si no se puede encontrar la clave o si no tiene valor.

Sintaxis:

String System.getProperty( String key, String value ) ;

 Parámetro:

  • La clave es propiedad del sistema operativo.
  • El valor predeterminado de la clave que se especificará en caso de propiedad no válida.

 Tipo de devolución:

  • Devuelve una string que contiene el valor de la propiedad.
  • Devuelve el valor predeterminado proporcionado como segundo argumento en caso de una propiedad del sistema no válida.

Ejemplo: Para averiguar el nombre y la versión del sistema operativo.

Java

// Java Program to Determine the name
// and version of the operating system
  
// Importing all classes of
// java.util package
import java.util.*;
  
public class GFG {
  
    // Getting name of the OS
    private static final String nameOfOs
        = System.getProperty("os.name");
  
    // Getting version of the OS
    private static final String versionOfOS
        = System.getProperty("sun.arch.data.model");
  
    // Main driver method
    public static void main(String[] args)
    {
        // Printing name of OS
        System.out.println(
            "Name of the operating system is " + nameOfOs);
  
        // Printing version of the OS
        System.out.println(
            "Version of the operating system is "
            + versionOfOS);
    }
}

Salida: el programa anterior se compila y ejecuta en la terminal y la salida es la siguiente:

Publicación traducida automáticamente

Artículo escrito por poojavichare1810 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *