广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java控制台是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-12分类:Java技术浏览:961


导读:Java是现在非常主流的编程语言之一,很多人想转行学习IT,首选Java语言。那么,Java控制台是什么?下面就让我们一起来看看惠州北大青鸟老师的解答。

Java是现在非常主流的编程语言之一,很多人想转行学习IT,首选Java语言。那么,Java控制台是什么?下面就让我们一起来看看惠州北大青鸟老师的解答。

控制台类的目的是使Java程序和控制台之间的交互更容易。

Console类是java.io包中的一个实用程序类,用于访问系统控制台。

控制台不能保证在所有机器上的Java程序中可访问。例如,如果您的Java程序作为服务运行,则不会有控制台与JVM相关联。

我们通过使用System类的静态console()方法获得控制台类的实例,如下所示:

Console  console = System.console();if (console !=  null)  {
   console.printf("Console is available.")
}

控制台类有一个printf()方法,用于在控制台上显示格式化的字符串。我们还在PrintStream类中有一个printf()方法来写入格式化的数据。

以下代码说明如何使用控制台类。

程序提示用户输入用户名和密码。如果用户输入password letmein,程序将打印一条消息。

import java.io.Console;public class Main {  public static void main(String[] args) {
   Console console = System.console();    if (console != null) {
     console.printf("Console is  available.%n");
   } else {
     System.out.println("Console is  not  available.%n");      return; // A console is not available    }
   String userName = console.readLine("User Name: ");    char[] passChars = console.readPassword("Password: ");
   String passString = new String(passChars);    if (passString.equals("letmein")) {
     console.printf("Hello %s", userName);
   } else {
     console.printf("Invalid  password");
   }
 }
}

上面的代码生成以下结果。

Console is available.

User Name:a

Pssword:

Invalid password

想了解更多关于Java的知识,可以来惠州北大青鸟新方舟校区了解一下。

java4.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表