java数组输出对齐 请高手来帮忙解决一下

以下代码输出结果不能对齐,请分别帮我实现输出对齐和表格输出,谢谢了!<%@pagecontentType="text/html;charset=gb2312"%><htm... 以下代码输出结果不能对齐,请分别帮我实现输出对齐和表格输出,谢谢了!
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%
int i;//数组一唯下标
int j;//数组二唯下标
int k;//计数变量
int intArray[][]=new int [5][6];//声明一个5行6列的二唯数组
k=0;
//数组赋初值
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{intArray[i][j]=k;
k++;
}
//输出数组中的值
for(i=0;i<5;i++)
{for(j=0;j<6;j++)
out.print(intArray[i][j]+" ");
out.print("<br>");
}
%>
</body>
</html>
展开
 我来答
夜之son
2010-04-06 · TA获得超过196个赞
知道答主
回答量:227
采纳率:0%
帮助的人:117万
展开全部
<%@ page contentType="text/html;charset=gb18030"%>
<html>
<body>
<%
int i;//数组一唯下标
int j;//数组二唯下标
int k;//计数变量
int intArray[][]=new int [5][6];//声明一个5行6列的二唯数组
k=0;
//数组赋初值
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{intArray[i][j]=k;
k++;
}
//输出数组中的值
out.print("<table border='1' align='center'>");
for(i=0;i<5;i++)
{
out.print("<tr>");
for(j=0;j<6;j++){
out.print("<td>");
out.print(intArray[i][j]);
out.print("</td>");
}
out.print("</tr>");
}

out.print("</table>");
%>
</body>
</html>

这段程序改过了适合你的要求。刚学吧,这样对程序的维护不好,学学标签吧。
武汉小朱
2010-04-06 · TA获得超过2762个赞
知道小有建树答主
回答量:1212
采纳率:50%
帮助的人:888万
展开全部
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%
int i;//数组一唯下标
int j;//数组二唯下标
int k;//计数变量
int intArray[][]=new int [5][6];//声明一个5行6列的二唯数组
k=0;
//数组赋初值
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{intArray[i][j]=k;
k++;
}
//输出数组中的值
for(i=0;i<5;i++)
{
for(j=0;j<6;j++){
if(intArray[i][j]<10){
out.print(intArray[i][j]+"   ");
}else{
out.print(intArray[i][j]+"  ");
}
}
out.print("<br>");
}

%>
<table border = "1" >

<%
//输出数组中的值 用table

for(i=0;i<5;i++)
{
%>
<tr>
<%
for(j=0;j<6;j++){
%>
<td><%=intArray[i][j]%></td>
<%
}
%>
</tr>
<%
}
%>

</table>
</body>
</html>

自己整理一下..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林春彬
2010-04-06 · 超过18用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:66.1万
展开全部
很简单啊:
你把输出时加点表格信息就好了:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<body>
<%
int i;//数组一唯下标
int j;//数组二唯下标
int k;//计数变量
int intArray[][]=new int [5][6];//声明一个5行6列的二唯数组
k=0;
//数组赋初值
for(i=0;i<5;i++)
for(j=0;j<6;j++)
{intArray[i][j]=k;
k++;
}
//输出数组中的值
out.print("<table>");
for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
{
out.print("<tr><td>"+intArray[i][j]+"</td></tr> ");//这里是关键
}

}
out.print("</table>")
%>
</body>
</html>
/*****思路就是这样的,具体要怎么排列自己去调整。这种显示方式对你以后帮助很大的,楼主给分吧,呵呵****/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7a78332
2010-04-06 · 超过10用户采纳过TA的回答
知道答主
回答量:180
采纳率:0%
帮助的人:29.7万
展开全部
你要是在jsp页面显示你就得调前台也页面啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式