Ir para conteúdo
Fórum Script Brasil
  • 0

Array


ena

Pergunta

Estou fazendo o seguinte exercicio:

Crie 10 objetos da classe pessoa e insira-os em um array de objetos desta classe. Utilize um for para imprimir todos os atributos dos objetos do array.

Comecei a fazer o programa e tem um erro que não estou conseguindo identificar.

Segue abaixo o trecho do programa que contém o erro. Falta ainda colocar o for para imprimir todos os atributos, mas antes gostaria de saber aonde estou errando no array. Se pude informar somente aonde está o erro identificado abaixo.

Obrigado.

class Pessoa{

String nome;

double altura;

double peso;

}

class exercicio34java {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Pessoa[] dados;

dados = new Pessoa[10];

dados.nome[0] = "RENILDO"; // nesta linha que aparece o erro.

dados.altura[0]= 1.68; // nesta linha que aparece o erro.

dados.peso[0]= 80; // nesta linha que aparece o erro.

}

}

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

i aew ena, bom o erro está em você tentar chamar o atributo da classe Pessoa como array, o atributo da classe não é um array, portanto logo se você chama

OBJETO.nome[0], vai dar pau mesmo, o seu objeto dados sim é um array, portanto chame desta maneira dados[0].nome = "RENILDO";

espero que ajude abraço!

Link para o comentário
Compartilhar em outros sites

  • 0
i aew ena, bom o erro está em você tentar chamar o atributo da classe Pessoa como array, o atributo da classe não é um array, portanto logo se você chama

OBJETO.nome[0], vai dar pau mesmo, o seu objeto dados sim é um array, portanto chame desta maneira dados[0].nome = "RENILDO";

espero que ajude abraço!

Ok. Obrigado pela dica

Link para o comentário
Compartilhar em outros sites

  • 0

alguém poderia me ajudar como fazer fechar esse anuncio adsense flutuante, pois quando clico no X para fechar o anuncio ele não fecha.

vejam ai o código do anuncio:

<style type="text/css">

#topbar{

position:absolute;

border: 0px solid red;

padding: 1px;

background-color: #000000;

width: 300px;

visibility: visible;

z-index: 250;

left: 390px;

top: 62px;

}

#Layer1 {

position:absolute;

width:200px;

height:115px;

z-index:251;

left: 275px;

top: 30px;

visibility:inherit;

}

</style>

<script type="text/javascript">

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session

var window_width = screen.width;

var startX = ((window_width - 700) / 2) //set x offset of bar in pixels

var startY = 150 //set y offset of bar in pixels

var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){

return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

}

function get_cookie(Name) {

var search = Name + "="

var returnvalue = "";

if (document.cookie.length > 0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset);

if (end == -1) end = document.cookie.length;

returnvalue=unescape(document.cookie.substring(offset, end))

}

}

return returnvalue;

}

function closebar(){

if (persistclose)

document.cookie="remainclosed=1";

document.getElementById("topbar").style.visibility="hidden";

document.getElementById("xx").style.visibility="hidden";

}

function staticbar(){

barheight=document.getElementById("topbar").offsetHeight

var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;

var d = document;

function ml(id){

var el=d.getElementById(id);

if (!persistclose || persistclose && get_cookie("remainclosed")=="")

el.style.visibility="visible"

if(d.layers)el.style=el;

el.sP=function(x,y){this.style.left=400+"px";this.style.top=y+"px";};

el.x = startX;

if (verticalpos=="fromtop")

el.y = startY;

else{

el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;

el.y -= startY;

}

return el;

}

window.stayTopLeft=function(){

if (verticalpos=="fromtop"){

var pY = ns ? pageYOffset : iecompattest().scrollTop;

ftlObj.y += (pY + startY - ftlObj.y)/8;

}

else{

var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight -

barheight;

ftlObj.y += (pY - startY - ftlObj.y)/8;

}

ftlObj.sP(ftlObj.x, ftlObj.y);

setTimeout("stayTopLeft()", 10);

}

ftlObj = ml("topbar");

stayTopLeft();

}

if (window.addEventListener)

window.addEventListener("load", staticbar, false)

else if (window.attachEvent)

window.attachEvent("onload", staticbar)

else if (document.getElementById)

window.onload=staticbar

</script>

<div id="topbar" style="width: 308px; height: 255px" >

<div align="center"><font face="Verdana" size="1"><b><span style="color: #ffffff;"><strong><span style="color:

#FFFAFA;">CLIQUE NO X PARA FECHAR ESTE ANUNCIO</span></strong></span></b></font></div>

<!-- OPEN MOVE-->

<script type="text/javascript"><!--

google_ad_client = "ca-pub-3432518958104555";

google_ad_host = "pub-1556223355139109";

/* jhh */

google_ad_slot = "8849513785";

google_ad_width = 300;

google_ad_height = 250;

//-->

</script>

<script type="text/javascript"

src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

</script>

<div id="Layer1" style="width: 5px; height: 5px" > <span onclick="java script:window.closebar()"><img

src="http://www.serv-vto.com/img/close.png" alt="FECHAR" width="10" height="10" /></span></div></div>

esse é o código para blogger?

Quem puder me ajudar posta ai um comentario!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...