2014-11-19 5 views
0

хорошо, я новичок в этом, и я не знаю, как я могу сделать эту программу работы, мне нужно написать программу, которая вычисляет и возвращает сумму компонент вектора квадратЭрро Java, не может найти символ

и я получил эту ошибку:

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

ответ

1

Удалить ; от конца линии for(i=0;i<suma.lenght;i=i+1);

EDIT

Кроме того, что @ ankur-singhal сказал, suma.length вместо suma.lenght (хороший улов).

+0

большое спасибо, я работал над этим около двух часов, и теперь я упал как глупо :) –

+0

@Andres Добро пожаловать. –

1

изменения suma.lenght в suma.length, length функция, чтобы найти длину массива

1

Добавляя точку с запятой в конце ваш для петли, вы зацикливание на пустое заявлении, прежде чем вы даже до вашего блока кода. Затем, когда вы достигаете своего i внутри блока кода, он не определен, потому что теперь вы находитесь вне контекста цикла for.

Смежные вопросы