小小周半仙
2018-12-17 15:02
循环控制哪里出错了?帮忙看看!
请问,你编译后报错具体显示的是什么问题? 循环貌似没有语法错误!!你可以试着把int i=1;直接写在for里面看看。
package test;
import java.util.Scanner;
public class HomeWork {
public static void main(String[] args) {
System.out.println("请输入一个整数:");
Scanner in=new Scanner(System.in);
int number=in.nextInt();
int sum=0;
int i=1;
while(number<=0){
System.out.println("输入数据有误,请输入正整数");
number=in.nextInt();
}
for(i=1;i<=number;i++){
sum=sum+i;
}
System.out.println("数列N的前"+number+"项和是:"+sum);
}
}
没有错
Scanner input
Java入门第一季(IDEA工具)升级版
1165611 学习 · 17587 问题
相似问题