确定操作系统名称和版本的 Java 程序
Java 中内置的 System 类提供了【getProperty()方法,用于获取当前工作操作系统的属性。系统类有两个版本的 getProperty() 。两者都检索参数列表中命名的属性值。
方法:
- getProperty() 版本 1
- getProperty() 版本 2
版本 1: 版本之一 的sgetProperty()方法将一个单参数作为属性,返回一个包含该属性值的字符串。如果属性不存在,此版本的 getProperty 将返回 null。
语法:
String System.getProperty( String key ) ;
参数: Key only,是操作系统的属性。
返回类型:
- 返回包含属性值的字符串。
- 如果属性不存在,则返回空值。
版本 2:getProperty()的另一个版本采用两个 String 参数,第一个参数作为属性,第二个参数是在找不到键或者键没有值的情况下返回的默认值。
语法:
String System.getProperty( String key, String value ) ;
参数:
- 关键是操作系统的属性。
- 属性无效时要指定的键的默认值。
返回类型:
- 返回包含属性值的字符串。
- 如果系统属性无效,则返回作为第二个参数提供的默认值。
示例:算出操作系统的名称和版本。
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);
}
}
输出:以上程序编译运行于终端,输出如下:
版权属于:月萌API www.moonapi.com,转载请注明出处