注册 登录
编程论坛 JAVA论坛

新手求助关于for语句的问题

Rosessb 发布于 2016-06-20 12:33, 2260 次点击
import java.util.*;
public class java1{
    public static void main(String[] args){
        Scanner oul=new Scanner(System.in);
        int sum=0;        
        for(i=0;i<5;i++){
            System.out.println("请输入第"+(i+1)+"门课的成绩");
            int score=oul.nextInt();
            sum=sum+score;
        }
        double avg=sum/(5);
        System.out.println("平均分为"+avg);
    }

}/*显示错误i找不到到符号,在for前面定义一个i=0,又可以了。求大神指教下是为什么?
4 回复
#2
netcaer2016-06-20 13:25
因为你没有定义i这个变量,可以这么改for(int i = 0;i < 5;i++ )
#3
a55498772016-10-11 21:32
你在i=0前面加int 就好了
改动后是for(int i=0;i<5;i++)
#4
雪轻柔2017-04-28 21:55
改成for(int i = 0;i<5;i++)
#5
雪轻柔2017-04-28 21:55
改成for(int i = 0;i<5;i++)
1