Problemas com lenght

9 respostas
T

estou tentando usar o lenght , estu usando igual um exemplo em um livro mas ele nao vai

aqui o codigo

import java.util.Scanner;
public class Media {
	public static void main (String args[]) {
		double a[]= new double[13];
		double   soma=0,media;
		
		
		
		
	
		
	
		
		for ( int i=0;   i<=a.lenght ;   i++) {
			Scanner alpha = new Scanner(System.in);
			a[i] = alpha.nextDouble();
			
			soma = soma + a[i];
		}
		media = soma/14;
			
		System.out.println("A media é "+ media )	;

estu usando o eclipse e ele diz "a.lenght cannot be resolved or is not a field"

Não sei masi o que fazer, mexe em tudo e nao muda nada!

9 Respostas

WesleyAvila

tente inverter de lenght para length…

T

desculpe, nao entendi ‘-’

B

A propriedade de todo array referente ao seu tamanho é denominada length, e não lenght.

Seu for loop lançará uma ArrayIndexOutOfBoundsException no momento que i for igual a 13, pois o valor inicial de cada array é 0, e seu valor final é length - 1.

Para resolver:

for (int i = 0; i < a.length; ++i) { a[i] = alpha.nextDouble(); }

// Ou...

for (int i = 1; i <= a.length; ++i) { a[i - 1] = alpha.nextDouble(); }
WesleyAvila

vc escreveu lengHT qnd o certo seria lengTH

o “H” e o “T” estão trocados!

T

Nossssaaaaaaaaaaaa, pior que eu juro que eu olhei isso pra ve se nao era esse problema e nem asim percebi!

realmente , me desculpem pelo incomodo!

pedroroxd

Hehe
Você nao está usando nenhuma IDE (eclipse ou netbeans)? Pq era pra ter sublinhado =P

HUAhuah
Aproveita e clica editar no primeiro post, e acrescente [RESOLVIDO] no titulo

E

Pena que não consigo anexar aqui um MP3… havia muito tempo atrás um programa na TV Cultura chamado “Inglês com Música”.

[youtube]http://www.youtube.com/watch?v=lnM_4iHPYVs[/youtube]

Na falta de música, vamos anotar:

TH != HT

As seguintes palavras, usadas em programação, são com th:

length
width
breadth
depth

As seguintes palavras são com ht:

height
right
light

pedroroxd

aff
que bosta -.-

A

adorei o post do “Inglês com música”…

abs,
André AS

Criado 12 de março de 2010
Ultima resposta 23 de mai. de 2010
Respostas 9
Participantes 6