想问一下老师我这代码哪里出了问题
<%!
int y = 0;
int count(int x){
if(x < 0){
y = -1;
}else if(x == 0){
y = 0;
}else{
y = 1;
}
}
%>
<%
int x = -5;
int y = count(x);
%>
out.println("<div align="center">");
out.println("当x<0时,输出:");
out.println("<br>");
out.println("x="x);
out.println("<br>");
out.println("y="y);
out.println("</div>");
13
收起
正在回答
2回答
同学你好,第二条是指如下这里:
建议同学直接定义变量x即可。如:int x=-5;
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
好帮手慕小脸
2020-08-15 18:47:19
同学你好,代码中存在如下几个问题:
1、上述内容都为java代码,应写在<%%>中
2、定义变量是直接定义而不是在括号中,例如:int a=3;
3、如下这里可删除。
4、打印语句中字符串与变量之间用+
5、设置居中属性这里加上\。
修改后完整代码如下:
<% int y = 0; int x=-5; if(x < 0){ y = -1; }else if(x == 0){ y = 0; }else{ y = 1; } out.println("<div align=\"center\">"); out.println("当x<0时,输出:"); out.println("<br>"); out.println("x="+x); out.println("<br>"); out.println("y="+y); out.println("</div>"); %>
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星