php如何使用java代码,如何使用php运行Java代码(.class)并显示在同一网页上

我正在尝试使用php脚本运行Java程序。

首先,php显示一个表单,用户可以在其中输入两个值:价格和销售税率。接下来,它提取值并将其传递给Java程序(预编译为.class文件)。

我不确定是否在所有Java代码正常工作的情况下将输出打印在了哪里。我的最终目标是在html页面中向用户显示结果。

我将文件内容上传到Web服务器,并尝试从那里运行它。

更新:

如何使用shell_exec或exec运行Java代码?我需要将参数(价格,salesTax)传递给shell_exec。返回的输出存储在哪里?

PHP代码:

> <?php

>

> $salesTaxForm = <<

>

>

>

> Price (ex. 42.56):

>

>

> value="">

>

> Sales Tax rate (ex. 0.06):

>

>

> value="">

>

>

>

>

>

> SalesTaxForm;

>

> if (! isset($submit)) :

>

> echo $salesTaxForm;

>

> else : $salesTax = new Java("SalesTax");

>

> $price = (double) $price; $tax = (double) $tax;

>

> print $salesTax->SalesTax($price, $tax);

>

> endif;

>

> ?>

Java代码:

import java.util.*;

import java.text.*;

public class SalesTax {

public String SalesTax(double price, double salesTax)

{

double tax = price * salesTax;

NumberFormat numberFormatter;

numberFormatter = NumberFormat.getCurrencyInstance();

String priceOut = numberFormatter.format(price);

String taxOut = numberFormatter.format(tax);

numberFormatter = NumberFormat.getPercentInstance();

String salesTaxOut = numberFormatter.format(salesTax);

String str = "A sales Tax of " + salesTaxOut +

" on " + priceOut + " equals " + taxOut + ".";

return str;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值