刚学jsp。。求解 刚学。。JSP 输出杨辉三角,输出对称菱形*,求三角周长(输入一边求周长)纠结·一个都不会· 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在<% %>之间加上代码不就OK了吗?不要告诉我你不会写“杨辉三角,对称菱形*,三角周长”的代码……或者,写方法调用 jsp里面在把你的代码放进小脚本就行了啊。 在JSP中写java代码实现,或者在后台写代码实现然后将结果返回到JSP中 //杨辉三角public static void main(String[] args) { int m = 10; int n = 2 * m + 1; long[][] arr = new long[m][n]; arr[0][m] = 1; for (int i = 1; i < m; i++) { for (int j = 1; j < n - 1; j++) { arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j + 1]; } } for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { System.out.printf("%3s", arr[i][j] == 0 ? " " : arr[i][j]); } System.out.println(); } } // 對稱菱形 public static void main(String[] args) { int m = 20; int rows = 2 * m + 1; int cols = 2 * m + 1; String[][] s = new String[rows][cols]; for (int i = 0; i <= m; i++) { for (int j = 0; j <= i; j++) { s[i][m - j] = "*"; s[i][m + j] = "*"; } } for (int i = m + 1; i < rows; i++) { for (int j = i - m; j <= m; j++) { s[i][j] = "*"; s[i][rows - j - 1] = "*"; } } for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { System.out.printf("%2s", s[i][j] == null ? " " : s[i][j]); } System.out.println(); } } 这些问题,一google基本都会有的。。祝你好运 二级域名问题 三个页面间的参数传递问题 wsdl2java时报错 请教Javascript中正则表达式的问题,一晚上也弄明白 注册如何实现 Eclipse+Lomboz做WEB开发为什么在<%%>中的代码片断不能自动完成? TOMCAt启动时出错!可能和log4j有关 仍然是中文问题!jsp中间不能调用mysql数据库中间的汉字。。 JSP连接数据库的问题!!! 中文问题why?why?why?--等待中 flash Socket 的问题(AMF3)与JAVA交互 虚心请教
//杨辉三角
public static void main(String[] args) {
int m = 10;
int n = 2 * m + 1; long[][] arr = new long[m][n]; arr[0][m] = 1; for (int i = 1; i < m; i++) {
for (int j = 1; j < n - 1; j++) {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j + 1];
}
} for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.printf("%3s", arr[i][j] == 0 ? " " : arr[i][j]);
}
System.out.println();
}
}
// 對稱菱形
public static void main(String[] args) {
int m = 20; int rows = 2 * m + 1;
int cols = 2 * m + 1; String[][] s = new String[rows][cols]; for (int i = 0; i <= m; i++) {
for (int j = 0; j <= i; j++) {
s[i][m - j] = "*";
s[i][m + j] = "*";
}
} for (int i = m + 1; i < rows; i++) {
for (int j = i - m; j <= m; j++) {
s[i][j] = "*";
s[i][rows - j - 1] = "*";
}
} for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.printf("%2s", s[i][j] == null ? " " : s[i][j]);
}
System.out.println();
}
}