Html 如何按与此逻辑相反的顺序打印值?
在我的代码中,我正在打印值1到64。但我需要以从64到1的相反顺序打印这些值。所有值都在一个表中。因为我当前的逻辑值在两个表中打印。第一个表中的数字1到56,第二个表中的数字57到64。如何更改此逻辑Html 如何按与此逻辑相反的顺序打印值?,html,jsp,Html,Jsp,在我的代码中,我正在打印值1到64。但我需要以从64到1的相反顺序打印这些值。所有值都在一个表中。因为我当前的逻辑值在两个表中打印。第一个表中的数字1到56,第二个表中的数字57到64。如何更改此逻辑 <% int apps = 64; int N = 1, k; label: for (int i = 1; i <= apps; i++) { out.println("<table>
<%
int apps = 64;
int N = 1, k;
label:
for (int i = 1; i <= apps; i++) {
out.println("<table>");
for (int j = 1; j <= 7; j++) {
out.println("<tr>");
for (k = N; k <= N + 7; k++) {
out.println("<td>");
out.println("" + k + "");
out.println("</td>");
if (k == apps) {
break label;
}
}
out.println("</tr>");
N = N + 8;
}
out.println("</table>");
}
%>
感谢您的帮助。out.println(“”);
out.println("<table>");
int row=8;
int col =8;
int count = 64;
for(int i = row;i>0 ;i--){
out.println("<tr>");
for(int j=col;j>0;j--){
out.println("<td>"+count+"</td>");
count--;
}
out.println("</tr>");
}
out.println("</table>");
int行=8;
int col=8;
整数计数=64;
对于(int i=行;i>0;i--){
out.println(“”);
对于(int j=col;j>0;j--){
out.println(“+count+”);
计数--;
}
out.println(“”);
}
out.println(“”);
试试这个。我们可以按如下方式编写变量,而不是指定行和列:
out.println("<table>");
int apps = 64;
double rowColumn = Math.sqrt(apps);
for (double i = rowColumn; i > 0; i--) {
out.println("<tr>");
for (double j = rowColumn; j > 0; j--) {
out.println("<td>" + apps + "</td>");
apps--;
}
out.println("</tr>");
}
out.println("</table>");
out.println(“”);
int=64;
double rowColumn=Math.sqrt(应用程序);
对于(双i=rowColumn;i>0;i--){
out.println(“”);
对于(双j=rowColumn;j>0;j--){
out.println(“+apps+”);
应用程序--;
}
out.println(“”);
}
out.println(“”);
它可以正常工作。每一个值都在单独的行中打印。我需要从64开始每行8个值。prtk_shah,请运行您的代码,它没有按照要求打印。@abdul很抱歉出现这个问题。这是最后一个。谢谢你,它工作得很好。有没有办法不用行和列变量来写相同的逻辑,因为这里我们需要特别指定行和列的数量。就像我在原始逻辑中写的一样。prtk_shah,我知道了如何不用行和列来写逻辑。