两道简单的程序题目,求高手看看
1.1+1/2+1/3+1/4+1/5+...+1/100
2.1^2-2^2+3^2....+99^2-100^2的结果是
public class test {
public static void main(String[] args) {
int sum=0;
for(int fm =1;fm<=100;fm++){
sum+=1/fm;
}
//System.out.print("1+1/2+1/3+1/4....+1/100的结果是:" + sum);
}
}
结果是1,我觉得肯定不对!
public class test {
public static void main(String[] args) {
int n,sum=0, i=-1;
for(n=1;n<101;n++){
sum+=i^(n+1)*(n^2);
}
System.out.print("1^2-2^2+3^2....+99^2-100^2的和是:" + sum);
}
}
帮忙看看