[英]Running a Java application on a webpage
我編寫了一個我希望在網頁中運行的Java應用程序。 我該怎么做呢?
代碼如下:
class Permutations {
static long factorial(int num){
long factorial = 1;
for (int forBlockvar = num; forBlockvar > 1; forBlockvar--) {
factorial = factorial * forBlockvar;
}
return factorial;
}
public static void main(String[] args){
long FactNmR;
int n = 10;
int num = n;
int r = 4;
int nMr = n - r;
long FactN = factorial(num);
if (nMr <= 1){
FactNmR = 1;
}
else {
num = nMr;
FactNmR = factorial(num);
}
long permutations = FactN;
permutations = permutations / FactNmR;
System.out.println(permutations);
}
}
除了運行服務器或applet之外,還可以使用JSweet將Java編譯為JavaScript。
這是JSweet對Permutations
類的翻譯:
/* Generated from Java with JSweet 2.0.0 - http://www.jsweet.org */
var Permutations = (function () {
function Permutations() {
}
Permutations.factorial = function (num) {
var factorial = 1;
for (var forBlockvar = num; forBlockvar > 1; forBlockvar--) {
factorial = factorial * forBlockvar;
}
;
return factorial;
};
Permutations.main = function (args) {
var FactNmR;
var n = 10;
var num = n;
var r = 4;
var nMr = n - r;
var FactN = Permutations.factorial(num);
if (nMr <= 1) {
FactNmR = 1;
}
else {
num = nMr;
FactNmR = Permutations.factorial(num);
}
var permutations = FactN;
permutations = Math.floor(permutations / FactNmR);
console.info(permutations);
};
return Permutations;
}());
Permutations["__class"] = "Permutations";
Permutations.main(null);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.