为什么只是将for循环的截止条件从负数改到正数就不出现异常??
package com.imooc;
public class Project
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
Project pro=new Project();
int m=pro.text();
System.out.println("result2="+m);
}
public int text()
{
int num=100;
try
{
for(int i=10;i>-1;i--)
{
num=num+100/i;
}
return num;
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("循环抛出异常!!!");
System.out.println("result1:");
return -1;
}
}
}
问一下问什么我的for语句中i为什么只有设为-1时才会出项异常,设为1、2或者3都没有异常。
不应该应该在100除以3或者7的时候有小数的话就会有异常吗??