题目: 求1+2+3+4+...+n;要求不能使用乘除法,for、while、if、else、switch、case
等关键字以及条件判断语句(三目运算符)。
常用的方法,利用构造函数求解:
class temp{
privait static int sum = 0;
privait static int n = 0;
public temp(){
++n;
sum += n;
}
public static int getsum(){
return sum;
}
}
public class usesum{
public static void main(String[] args) {
System.out.println("请输入n的值: ");
Scanner scan=new Scanner(System.in);
int n = scan.nextInt();
Temp[] temp=new Temp[n];
for(int i=0;i<temp.length;i++){
temp[i]=new Temp();
}
System.out.println(Temp.getSum());
}
}
}