项目场景:
1000取余数,遇到“Exception in thread "main"java.lang.ArithmeticException: / by zero”问题
问题描述:
public static void main(String[] args){
int sum = 0;
for(int i = 0; i <= 1000; i++){
if(i % 7 != 0){
sum = sum + i;
}
}
System.out.println(sum);
}
原因分析:
除数不能为0,所以i应该最开始赋值为1。
解决方案:
for(int i = 1; i <= 1000; i++)