JSP:XY的加減乘除,自訂函數、宣告變數

2019/04/04 1,603 0 網站技術 , HTML , JSP

這次簡單用 JSP 寫一個 X 與 Y 的加減乘除自訂函數,並設定 X 與 Y 的變數用來決定其值,最後將結果輸出,就是這麼簡單!

JSP 開頭必須加上以下原始碼才能正確顯示中文唷!

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

在 JSP 中,自訂函數與 JAVA 程式片段需要加在不一樣的區塊中:

<%!
// 宣告區塊
%>
<%
// JAVA 程式區塊
%>

最後記得用:

out.print("// 印出至瀏覽器");


▲ 最終 JSP 原始碼與瀏覽器打開的結果截圖。

<!--
XY的加減乘除
By 萌芽系列網站 ‧ Mnya Series Website ‧ Mnya.tw
-->
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<html>
<head>
<title>XY的加減乘除</title>
</head>
<body>
<%!
// 加法自訂函數
double addition(double x, double y)
{
return (x + y);
}
// 減法自訂函數
double subtraction(double x, double y)
{
return (x - y);
}
// 乘法自訂函數
double multiplication(double x, double y)
{
return (x * y);
}
// 除法自訂函數
double division(double x, double y)
{
return (x / y);
}
%>
<%
double X = 5; // 宣告 X 變數
double Y = 4; // 宣告 Y 變數
// 印出至瀏覽器中
out.print("<p>X =" + X + ", Y =" + Y + " 的加減乘除<br><br>");
out.print(X + " + " + Y + " =" + addition(X,Y) + "<br>");
out.print(X + " - " + Y + " = " + subtraction(X,Y) + "<br>");
out.print(X + " * " + Y + " = " + multiplication(X,Y) + "<br>");
out.print(X + " / " + Y + " = " + division(X,Y) + "<br>");
out.print("</p>");
%>
</body>
</html>

▲ 附上完整 JSP 原始碼供您參考!

贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇