嗯,我是新的,我不知道如何让这个程序有效,我需要编写一个程序来计算并返回向量平方的分量之和
我收到了这个错误:
import java.util.*;
public class cuadrado
{
public static void main(String[] args)
{
Scanner teclado= new Scanner (System.in);
int n=0,i=0,y=0;
System.out.println("ingrese el valor de el vector");
n=teclado.nextInt();
int[ ]suma=new int[n];
for(i=0;i<suma.lenght;i=i+1);
{
System.out.println("ingrese el valor de un numero");
suma[i]=teclado.nextInt();
y+=suma[i];
System.out.println(""+y);
}
}
}
在第16行找不到符号
答案 0 :(得分:1)
从行;
for(i=0;i<suma.lenght;i=i+1);
修改
另外,@ ankur-singhal说的是suma.length
而不是suma.lenght
(很好的捕获)。
答案 1 :(得分:1)
将suma.lenght
更改为suma.length
,length
是查找数组长度的函数
答案 2 :(得分:1)
通过在for循环结束时添加分号,您甚至可以在到达代码块之前循环显示空白语句。然后,当你在代码块中到达你的i时,它是未定义的,因为你现在已经不在for循环的上下文中了。