请大家帮忙解释下以下代码的意思?String s1=request.getParameter("sum");
String s2=request.getParameter("n");
if(s1==null)
{s1="";}
if(s2==null)
{s2="0";}
if(s1.equals("1"))
{int n=Integer.parseInt(s2);
for(int i=1;i<=n;i++)
{sum=sum+i;
111
}
}
getParameter();又是什么意思?if(s1==null)
{s1="";}又是什么意思?
if(s2==null)
{s2="0";}又是什么意思?if(s1.equals("1"))
{int n=Integer.parseInt(s2);
又是什么意思?
String s2=request.getParameter("n");
if(s1==null)
{s1="";}
if(s2==null)
{s2="0";}
if(s1.equals("1"))
{int n=Integer.parseInt(s2);
for(int i=1;i<=n;i++)
{sum=sum+i;
111
}
}
getParameter();又是什么意思?if(s1==null)
{s1="";}又是什么意思?
if(s2==null)
{s2="0";}又是什么意思?if(s1.equals("1"))
{int n=Integer.parseInt(s2);
又是什么意思?
{s1="";}如果s1不存在s1=""
if(s2==null)
{s2="0";}同上,这两处是防止空指针异常的出现if(s1.equals("1"))
{int n=Integer.parseInt(s2);
如果s1的值是1的话将s2转换成int型
2.if(s1==null) {s1="";} 这句话是,如果s1 为空,那么给s1赋值为"",注意了null和""不同,你如果通过null.toString();会有个NullPointException如果你用"".toString();则不会有..
3.if(s2==null) {s2="0";} 这句话是,如果s1 为空,那么给s1赋值为字符"0";
4.if(s1.equals("1")){int n=Integer.parseInt(s2);} 这个意思是如果s1等于字符1,那么就把s2转换成int类型..Integer.parseInt("");这个是把字符串转换成int的API..希望能帮助你..记得帮我加分!