package passage2;
import java.util.Scanner;
public class jisuann {
public static void fangfa1(int a) {//for
int sum=0;
for(int i=0;i<=a;i++) {
sum=sum+i;
}
System.out.println("sum="+sum);
}
public static void fangfa2(int a) {//while
int sum=0;
int i=0;
while(i<=a) {
sum=sum+i;
i++;
}
System.out.println("sum="+sum);
}
public static void fangfa3(int a) {//do while
int sum=0;
int i=0;
do {
sum=sum+i;
i++;
}while(i<=a);
System.out.println("sum="+sum);
}
public static void main(String[] args) {
System.out.println("请输入你的值计算n!");
Scanner scanner=new Scanner(System.in);
int i=scanner.nextInt();
System.out.println("通过for方法计算得出:n!=");
fangfa1(i);
System.out.println("通过while方法计算得出:n!=");
fangfa2(i);
System.out.println("通过do…while方法计算得出:n!=");
fangfa3(i);
// TODO 自动生成的方法存根
}
}
java小练习:通过for,while,do…while实现1+2+3+…+n的输出
最新推荐文章于 2023-08-26 13:24:53 发布