import java.util.Scanner;
public class SumN {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Please input your Number to get Sum:");
int num = input.nextInt();
if (num <=10){
sumWhile(num);
}
else
sumFor(num);
}
//while to get sum;
static void sumWhile(int n){
int i=1,sum=0;
while(i<=n){
sum = sum + i;
}
System.out.println("The Sum use while to get is :"+sum);
}
//for to get sum;
static void sumFor(int n){
int i=1,sum=0;
for(i=1;i<=n;i++){
sum = sum + i;
}
System.out.println("The Sum use for to get is :"+sum);
}
}
还有就是我想在main方法中调用本类中非static的方法改怎么做?或者根本就不能这么做。