<%!代码%>和<% 代码%>的功能有什么区别?顺便请审阅一下我的写法和老师的写法各自的优劣。
我记得前面的课里说的是<%!代码%>用于写声明,<%代码%>用于写脚本。
项目练习自己用的时候,却发现没有什么功能上的差别。
下面是我的代码
<!-- 以下是自己写的 -->
<%!
int i = 1;
int j = 1;
%>
<%
for(i=1;i<10;i++){
for(j=1;j<=i;j++){
out.print(i+"*"+j+"="+i*j+"    ");
}
out.println("<br>");
}
%>
<!-- 以下是imooc上的老师写的 -->
<%!
String printMultiTable(){
String s = "";
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
s+=i+"*"+j+"="+(i*j)+" ";
}
s+="<br>";
}
return s;
}
%>
<%=printMultiTable() %>