如何将Java打印到窗口

时间:2016-09-19 04:42:20

标签: java printing console window

我有一些代码,我只是为了好玩而写作,以帮助我熟悉流程。 我是Java编程的新手,所以请耐心等待。

目前,我只是在Notepad ++中编写并在命令提示符下编译,但我想学习如何将输出编译并打印到窗口,而不是将其打印到命令提示符中。

public class SalesCalculations {
    public static void main (String args[]){
    //This section is shirt sales calculations

    int shirtCost;
    shirtCost = 12;

    int shirtSales;
    shirtSales = 200;

    int shirtSalePrice;
    shirtSalePrice = 25;

    int shirtMakeCost;
    shirtMakeCost = shirtCost * shirtSales;

    int shirtSaleTotal;
    shirtSaleTotal = shirtSalePrice * shirtSales;

    int shirtProfit;
    shirtProfit = shirtSaleTotal - shirtMakeCost;

    System.out.println("");
    System.out.println("Cost to make Shirt:             " + "$" +  shirtCost);
    System.out.println("Sales Price of Shirt:           " + "$" +  shirtSalePrice);
    System.out.println("Number of Shirt sales:          " +  shirtSales);
    System.out.println("This months Shirt making price: " + "$" +  shirtMakeCost);
    System.out.println("Shirt sales money this month:   " + "$" +  shirtSaleTotal);
    System.out.println("Profit of Shirts:               " + "$" +  shirtProfit);
    System.out.println("");

    }
}

非常感谢任何帮助或指导!

2 个答案:

答案 0 :(得分:0)

如果尚未清除则编译,使用.java创建文件,转到命令提示符并运行

javac filename.java

您创建一个扩展名为.class的新文件,该文件将在没有扩展程序的情况下使用

命令执行
java filename

您可以使用JOptionPane类在对话框中打印结果,考虑到"\n"会导致换行符,例如在其代码中

JOptionPane.showMessageDialog(null,"Cost to make Shirt:           " + "$" +  shirtCost + "\n "
    + "Sales Price of Shirt:           " + "$" +  shirtSalePrice + " \n " 
    + "Number of Shirt sales:          " +  shirtSales + "\n" 
    + "This months Shirt making price: " + "$" +  shirtMakeCost + "\n"
    + "Shirt sales money this month:   " + "$" +  shirtSaleTotal + "\n" 
    + "Profit of Shirts:               " + "$" +  shirtProfit);

工作必须导入类

import javax.swing.JOptionPane;

对于数据图形类,它提供了input方法,例如

int x = Integer.parseInt(JOptionPane.showInputDialog(null, "Input Value "));
  

请记住,此方法返回一个字符串,因此必须这样做   将其转换为整数

答案 1 :(得分:0)

如果您是Java的初学者,您总是可以使用命令提示符来编译和执行Java代码。

  1. 转到命令提示符
  2. 使用java编译器 javac 编译你的.java文件,如

    javac java_filename.java

    您的intermediale代码生成为.class文件。

  3. 执行您的java代码

    java java_filename