亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

<%= %>中的內容問題

為什么必須是返回string類型的才有用的?不能直接定義成void類型函數,比如

<%!

?? void list(){
??? int i,j;
??? for(i=1;i<=9;i++)
???? for(j=1;j<=i;j++)
???? {
???? System.out.printf(i+"*"+j+"="+j*i+" ");
???? System.out.print("\n");
???? }

%>

然后調用么

<%=list()%>

這樣會報錯誒

正在回答

5 回答

<%= %>

這種寫法應該叫做小腳本吧?

它需要一個值來呈現,而void應該是 “無”吧?

0 回復 有任何疑惑可以回復我~
#1

lansing1995 提問者

我查了一下,<%= %>這種事表達式額,不過謝謝你的提醒啦,查到了要查的東西,初學,多多關照
2015-10-29 回復 有任何疑惑可以回復我~

因為被定義成void函數的話,是沒有返回值的哦,使用<%= 表達式%>在我的理解的話,是引用你之前定義的方法,然后返回值在頁面中使用,如果被定義成void的話,是沒有返回值的,自然會出錯

0 回復 有任何疑惑可以回復我~

uih

0 回復 有任何疑惑可以回復我~

因為你是void? 所以<%=% >? 的時候表達式是空

0 回復 有任何疑惑可以回復我~

我查了一下,<%= %>這種事表達式額,不過謝謝你的提醒啦,查到了要查的東西,初學,多多關照

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

<%= %>中的內容問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號