Unica Variável

14 respostas
M

Como fazer aparecer uma string chamada nome e uma do tipo inteiro chamada idade.

MAS APARECER EM UMA UNICA VARIÁVEL ISSO.

Me Ajudeeemm

14 Respostas

FilhoDoRei

Não entendi bem, mas ve se é isso:

String concatena = nome + " " + idade;

Falowssss

M

ta eh soh isso ? eu coloko isso na declaração de variaveis dai?

M

eh assim oh, eu qro q apareça o nome da pessoa e mais a idade dela.
numa unica varável, ou seja, q num tenha string e int… soh tenha uma variável em q eu possa digitar os dados… Nome + idade.

Entende?

pimenta

Se realmente entendi é do jeito que o FilhoDoRei falou mesmo.

String nome = "Pimenta";
int idade = 23;

nomeIdade = nome + " " + idade;
M

Eh assim:

registro DADOS
nome : string
idade : inteiro
fimregistro

pessoa: dados

pessoa.nome = " Joao "
pessoa.idade = 17

assim qeu qro q faça.

obrigado

gobbo

vc pode encapsular e numa mesma “variavel” colocar nome e idade

public class NomeIdade{
   private int idade;
   private String nome;

   ///...
}
LPJava

pessoal pelo q entendi ele quer que uma variavel assuma as caracteristicas do tipo inteiro, string etc… bom nao tem como… vc ter tudo em uma variavel so no modo de ainda querer separar.

A unica forma é colocar como string que receber qualquer tipo de caractere… conforme foi citado acima!!

L

Acho que é como o gobbo falou o que o cara quer é um objeto que armazene duas variáveis
Obs…deixei como public as variáveis para abreviar a classe. O certo seria colocar private e fazer os setters e getters…

public class NomeIdade{  
      public int idade;  
      public String nome;  
 
      
       ///...  
    }

depois na classe que manipulará esses dados ficaria assim

NomeIdade nomeIdade = new NomeIdade()
nomeIdade.idade = 17;
nomeIdade.nome = "Juca";
thegoergen

Provavelmente ele quer um Objeto com 2 campos, como o leopoldof disse.

gobbo

ok mas eu coloquei private com o intuito de criar um
objeto “politicamente correto”

L

gobbo:
ok mas eu coloquei private com o intuito de criar um
objeto “politicamente correto”

Sim…eu me referi ao meu exemplo… o seu está correto…

L

cara se eu entendi bem acho oque vc quer eh isso.

class Registro{

String nome;

int idade;

}

public class TestaRegistro{

public static void main(String[]args){
Registro.nome = "Zé";
     Registro.idades = 15;
 
 }

}

gobbo

é isso ai sim

pintofree
Acho q ele esta querendo um estrutura do tipo records que tinha no pascal e C, bem amigo vc deve fazer como o leopoldo falow,
leopoldof:
public class NomeIdade{  
      public int idade;  
      public String nome;  
       ///...  
    }
depois na classe que manipulará esses dados ficaria assim
NomeIdade nomeIdade = new NomeIdade()
nomeIdade.idade = 17;
nomeIdade.nome = "Juca";
Como java é orientado a objetos vc deve programar orientado tmb amigo se tiver duvidas sobre orientação a obejtos procure ler um pouco sobre isso antes de estudar a linguagem java.
Criado 9 de maio de 2008
Ultima resposta 9 de mai. de 2008
Respostas 14
Participantes 9