那位大狭帮我看下这段JAVA代码?

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:22:00
import java.io.*;
class inputdemo
{
public static void main(String [] args) throws IOException
{
int[] shuzu=new int[5];
for(int j=0;j<4;j++);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入第"+j+"个整数:");
String str=br.readLine();
int i=Integer.parseInt(str);
shuzu[j]=i;
int sum=0;
for(int j=0;j<4;j++)
sum+=shuzu[j];
System.out.println(sum);
}
}
代码的目的是要输入5个整数然后求合,不套循环我可以做出来,但一套循环在System.out.print("请输入第"+j+"个整数:");就会报你无法找到变量"j"的错误,我也不知道哪错了,希望哪位大狭帮我改下,我初学者一个,望不吝赐教!

import java.io.*;
class inputdemo
{
public static void main(String [] args) throws IOException
{
int[] shuzu=new int[5];
int i;
for(int j=0;j<4;j++){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入第"+j+"个整数:");
String str=br.readLine();
i=Integer.parseInt(str);
shuzu[j]=i;
}
int sum=0;
for(int j=0;j<4;j++)
sum+=shuzu[j];
System.out.println(sum);

}
}

数组存放4个整数通过键盘输入,sum计算和值,输出sum

但是第一个循环就出现问题

程序有问题class inputdemo 应该写为public class inputdemo 一般类首字母应该大写

import java.io.*; //导入io
class inputdemo
{
public static void main(String [] args) throws IOException //在主函数中抛弃 io (输入输出)异常
{
int[] shuzu=new int[5]; //相当于 int shuzu[5];
int sum=0; //用于记总和
for(int j=0;j<4;j++) //我猜这你写错了
{