编写一个JSP程序实现1+2+3....+100的和

2025-01-26 12:09:21
推荐回答(4个)
回答1:



b.html



<%
for (int i=1;i <=100;i++){
sum += i;
}
out.print(sum);
%>

回答2:

写个JSP调用java文件的for循环方法就行

回答3:

100*(100+1)/2=5050

回答4:

jsp是前台的动态页面,一般不想去让它实现逻辑层的功能,只让它作为表现层。如果按您需要的实现,可以引入JavaBean,也可以使用标签<%%>,<%=%>,如标签:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>






My JSP 'index.jsp' starting page









<%
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}

%>
1+2+3+...+99+100的和是;<%= sum %>


其实也是java机制的