O NetBeas não reconhece a variável tipo string [RESOLVIDO]

1. O NetBeas não reconhece a variável tipo string [RESOLVIDO]

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 15/06/2016 - 22:01h

Olá, pessoal eu estou estudando Lógica de programação em Java e decidi instalar o NetBeas para facilitar porque me disseram que estudar programação por uma IDE é muito melhor, mas não sei porque o NetBeas não está aceitando a variável do tipo string? Olhem o meu algoritmo e me digam que o que está errado?

package valores;

/**
*
* @author ryuunix
*/
public class Valores {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
string 0 = K19, 1 = Lógica, 2 = Java;

System.out.println(0);
System.out.println(1);
System.out.println(2);
}

}


  


2. MELHOR RESPOSTA

wellington joão da Silva
wellingtonjoao

(usa Manjaro Linux)

Enviado em 15/06/2016 - 22:19h

Uma das regras do java em relação a declaração de variaveis é não aceita nome de variaveis com @, #, $, %, &, *, _, etc...) ou número ou no inicio do nome da variavel.

3. Re: O NetBeas não reconhece a variável tipo string [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 15/06/2016 - 22:42h

Deve está sendo exibido um erro de sintaxe pra vc, visto que não é aceito declarar variável iniciando e/ou apenas com numeros.

Poderia fazer algo mais legível como:


String nome = "Portela";
String ano = "2016";
....


Sobre a IDE ser melhor para aprendizado, acho que ela ajuda muito a autocompletar código, fazer validações, etc. Mas o bom mesmo é aprender a lógica e ter seus primeiros problemas, pra aprender a resolvé-los, por isso prefiro começar a aprender uma linguagem com um editor de textos, pode até ser um com alguns recursos básicos, como o Sublime.




4. Re: O NetBeas não reconhece a variável tipo string [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 15/06/2016 - 22:45h

Outro detalhe, faltou colocar a string entre aspas (no caso do java tem que ser aspas duplas).

Dica: Evite apenas escrever o código, valide-o aos poucos, conforme for aprendendo pois esse detalhe da variável é o básico.

Bom sorte no seu caminho, e bem vindo ao louco mundo da programação em que muitas vezes vc vai trabalhar fora do horário de trabalho, visto que não tem como desligar seu cérebro no meio de um raciocinio lógico.


5. Resolvido

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 15/06/2016 - 23:36h

Valeu cara! Lendo o seu comentario eu descobri porque o meu código em Java não funcionava, tinha que digitar o tipo String com a primeira lentra mascula! Eu via estranhado que o NetBeas não coloria palavra String de azul, assim como fazia com os tipos int e flout também via dois erros mais não podia declarar o nome de uma variável começando um número e também as variáveis tinham ser constantes digitadas entre aspas. Fiz um novo código que funcinou, obrigado!

package valores;

/**
*
* @author ryuunix
*/
public class Valores {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String nome1, nome2, nome3;
nome1 = "K19";
nome2 = "Lógica";
nome3 = "Java";
System.out.println(nome1);
System.out.println(nome2);
System.out.println(nome3);
}

}




6. Resolvido

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 15/06/2016 - 23:37h

Valeu cara! Lendo o seu comentario eu descobri porque o meu código em Java não funcionava, tinha que digitar o tipo String com a primeira lentra mascula! Eu via estranhado que o NetBeas não coloria palavra String de azul, assim como fazia com os tipos int e flout também via dois erros mais não podia declarar o nome de uma variável começando um número e também as variáveis tinham ser constantes digitadas entre aspas. Fiz um novo código que funcinou, obrigado!

package valores;

/**
*
* @author ryuunix
*/
public class Valores {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String nome1, nome2, nome3;
nome1 = "K19";
nome2 = "Lógica";
nome3 = "Java";
System.out.println(nome1);
System.out.println(nome2);
System.out.println(nome3);
}

}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts