Por exemplo:
int x, y, z, g;
ou:
int x;
int y;
int z;
int g;
então, é melhor declarar variaveis numa linha só ou separado e por que???
Obrigado pela atenção!!!
Por exemplo:
int x, y, z, g;
ou:
int x;
int y;
int z;
int g;
então, é melhor declarar variaveis numa linha só ou separado e por que???
Obrigado pela atenção!!!
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.
int[] x, y[], z;
Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
x e y??
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
hehehehe, pelo que vi, é melhor separado mesmo, vai ser vc resolve mudar o tipo da instancia???
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
x e y??
Pegadinha… vou mostrar isso com um programa.
import java.lang.reflect.*;
class TesteDeclaracaoArrayInt {
public int[] x, y[], z;
public static void main (String[] args) throws Exception {
for (Field f : TesteDeclaracaoArrayInt.class.getDeclaredFields()) {
System.out.println (f);
}
}
}
A saída dele é:
public int[] TesteDeclaracaoArrayInt.x
public int[][] TesteDeclaracaoArrayInt.y
public int[] TesteDeclaracaoArrayInt.z
Ou seja, x e z são arrays de int, e y é um array de arrays de int. OK?
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
x e y??
Pegadinha… vou mostrar isso com um programa.
import java.lang.reflect.*; class TesteDeclaracaoArrayInt { public int[] x, y[], z; public static void main (String[] args) throws Exception { for (Field f : TesteDeclaracaoArrayInt.class.getDeclaredFields()) { System.out.println (f); } } }A saída dele é:
public int[] TesteDeclaracaoArrayInt.x public int[][] TesteDeclaracaoArrayInt.y public int[] TesteDeclaracaoArrayInt.zOu seja, x e z são arrays de int, e y é um array de arrays de int. OK?
pera aii mas quando eu fui citar o que voce falou num tinha esse int[] x, y[], z;
tava assim
int x, y[], z;
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
x e y??
Pegadinha… vou mostrar isso com um programa.
import java.lang.reflect.*; class TesteDeclaracaoArrayInt { public int[] x, y[], z; public static void main (String[] args) throws Exception { for (Field f : TesteDeclaracaoArrayInt.class.getDeclaredFields()) { System.out.println (f); } } }A saída dele é:
public int[] TesteDeclaracaoArrayInt.x public int[][] TesteDeclaracaoArrayInt.y public int[] TesteDeclaracaoArrayInt.zOu seja, x e z são arrays de int, e y é um array de arrays de int. OK?
pera aii mas quando eu fui citar o que voce falou num tinha esse
int[] x, y[], z;
tava assimint x, y[], z;
por que talvez na hora ele escreveu errado e depois editou xD!
Por exemplo:int x, y, z, g;
ou:
int x; int y; int z; int g;então, é melhor declarar variaveis numa linha só ou separado e por que???
Obrigado pela atenção!!!
Isso depende muito da sua necessidade.
No caso por exemplo de haver a importancia de comentar sobre cada variavel, é óbvio que o indicado é que elas sejam declaradas em várias linhas.
Mas se essa necessidade não existe, não vejo mal nenhum em declara-las todas em uma linha só.
Isso não é uma má pratica se é o que você quer saber. Não vai deixar um código feio ou de má qualidade.
[]
Por exemplo:int x, y, z, g;
ou:
int x; int y; int z; int g;então, é melhor declarar variaveis numa linha só ou separado e por que???
Obrigado pela atenção!!!
Isso depende muito da sua necessidade.
No caso por exemplo de haver a importancia de comentar sobre cada variavel, é óbvio que o indicado é que elas sejam declaradas em várias linhas.
Mas se essa necessidade não existe, não vejo mal nenhum em declara-las todas em uma linha só.Isso não é uma má pratica se é o que você quer saber. Não vai deixar um código feio ou de má qualidade.
[]
aham, então tudo depende do que vai fazer xD!
Separado, porque você pode comentar cada variável, e evitar algumas pegadinhas.int[] x, y[], z;Qual, ou quais das variáveis acima, são arrays de ints?
Qual, ou quais das variáveis acima, são arrays de arrays de ints?
x e y??
Pegadinha… vou mostrar isso com um programa.
import java.lang.reflect.*; class TesteDeclaracaoArrayInt { public int[] x, y[], z; public static void main (String[] args) throws Exception { for (Field f : TesteDeclaracaoArrayInt.class.getDeclaredFields()) { System.out.println (f); } } }A saída dele é:
public int[] TesteDeclaracaoArrayInt.x public int[][] TesteDeclaracaoArrayInt.y public int[] TesteDeclaracaoArrayInt.zOu seja, x e z são arrays de int, e y é um array de arrays de int. OK?
pera aii mas quando eu fui citar o que voce falou num tinha esse
int[] x, y[], z;
tava assimint x, y[], z;
rs… mas se tivesse como vc falou, ainda assim sua resposta estaria errada.
Pelo que posso ver a edição que ele fez foi antes da sua resposta ser postada e a sua citação mostra exatamente como estava a mensagem dele quando vocês respondeu…
Abraço!