从键盘输入一个正数,求1到这个自然数的和(引入scanner)
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个正整数:");
//输入的正整数
int n = input.nextInt();
//求1到n的和
System.out.println(n * (n - 1) / 2);
input.close();
}
}
public static int demoSum(int num) {
if (num == 1) {
return 1;
} else {
return num += demoSum(num - 1);
}
}
给个简单例子参考:
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int sum = 0;
for(int i=1;i<=num;i++){
sum += i;
}
System.out.println(sum);
sc.close();
}
}
如有帮助,请采纳!