for - 關於java的問題題目

1 view
Skip to first unread message

q738...@yahoo.com.tw

unread,
Dec 29, 2010, 3:10:28 AM12/29/10
to EnJoyJava
public class example {

public static void main(String[] ymc) throws Exception {

example ex = new example();
//第一題
System.out.println(ex.getSum(1,99,2));

//第二題
System.out.println(ex.getSum(1,99,1));

//第三題
System.out.println(ex.getSum_recursion(1,99,0));

//第四題
ex.printStart();
}


public int getSum(int min, int max , int interval) {
int sum = 0;
for (;min < max; min += interval) {
sum += min;
}
return sum;
}

public int getSum_recursion(int min , int max , int sum) {
if (min < max) {
return getSum_recursion(min+1,max,min+sum);
}
return sum;
}

public void printStart() {
for (int i=0; i<5; i++) {
for (int j=0; j<i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
Reply all
Reply to author
Forward
0 new messages