21xrx.com
2024-12-22 23:37:53 Sunday
登录
文章检索 我的文章 写文章
Java程序分为命令行程序和图形化程序
2023-06-15 10:58:58 深夜i     --     --
Java程序 命令行程序 图形化程序

Java是一种流行的编程语言,可以用于编写各种类型的程序,包括命令行程序和图形化程序。命令行程序是没有图形界面的程序,通常从控制台接收输入并输出结果。图形化程序则是有图形界面的程序,允许用户使用图形用户界面来与程序交互。

下面是一个简单的Java命令行程序的代码示例,它将从控制台接收两个整数进行相加并输出结果:


import java.util.Scanner;

public class CommandLineProgram {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("请输入第一个整数:");

    int num1 = scanner.nextInt();

    System.out.println("请输入第二个整数:");

    int num2 = scanner.nextInt();

    int sum = num1 + num2;

    System.out.println("两数之和为:" + sum);

  }

}

如果想要创建一个图形化程序,则需要使用Java提供的GUI库,例如JavaFX或Swing。下面是一个使用JavaFX创建的简单图形化程序的代码示例,它将显示一个窗口并在窗口中显示一个按钮:


import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.control.Button;

import javafx.scene.layout.StackPane;

import javafx.stage.Stage;

public class JavaFXProgram extends Application {

  public static void main(String[] args) {

    launch(args);

  }

  @Override

  public void start(Stage primaryStage) {

    Button btn = new Button();

    btn.setText("点击我");

    btn.setOnAction(e -> System.out.println("Hello World!"));

    StackPane root = new StackPane();

    root.getChildren().add(btn);

    Scene scene = new Scene(root, 300, 250);

    primaryStage.setTitle("JavaFX程序示例");

    primaryStage.setScene(scene);

    primaryStage.show();

  }

}

通过上述两个示例代码,我们可以看出Java程序可以以命令行程序形式和图形化程序形式存在,开发者可以根据自己的需求选择适合的形式进行开发。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复