En este tutorial de la serie de tutoriales de Java par Android voy a explicar la sintaxis de Java, es decir cómo escribir código en Java. Empezaremos con las reglas más básicas.
Todas las instrucciones deben terminar con punto y coma ( ; ) :
txtHola.setText("Hola!");
Las variables nunca deben empezar por un número o carácter especial, no pueden ser palabras reservadas (más sobre esto en el siguiente tutorial) ni símbolos (como espacios) que no sean _.
int numero; int numero2; int 2numero;
Las dos primeras són correctas pero la última no, ya que empieza por un número.
Además Java distingue entre minúsculas y mayúsculas:
int Variable; variable=5; // ERROR! variable no existe!
Aunque no es obligatorio, las variables suelen comenzar por minúsculas y para declarar variables de más de una palabra se suele hacer de estas dos formas:
char nombre_variable; char nombreVariable;
Los comentarios se usan para describir alguna función del programa, señalar su autor, etc. Son ignorados por el compilador por lo que no alterarán el programa.
En Java siempre deben empezar con /* y terminar con */. También podemos usar // para comentarios de una sola línea
// Comentario de una sola línea /* Comentario de más de una línea */
Operadores aritméticos:
resultado = 10 + 2; // resultado sería igual a 12
resultado = 10 – 2; // resultado sería igual a 8
resultado = 10 * 2; // resultado sería igual a 20
resultado = 10 / 2; // resultado sería igual a 5
resultado = 15 % 2; // resultado sería igual a 1
Operadores lógicos:
Operadores relacionales:
Otros operadores:
int A, B = 5, C; //B++ incrementa B en 1 y luego devuelve el antiguo valor de B A = B++; // A = 5, B = 6 //Así que B++ aumenta B de 5 a 6 i retorna 5 a A. // ++B incrementa B en 1 y luego devuelve el nuevo valor de B C = B++; // C = 7, B = 7 //Así que ++B aumenta B de 6 a 7 i retorna 7 a C.
int A, B = 5, C; //B-- diminuye B en 1 y luego devuelve el antiguo valor de B A = B--; // A = 5, B = 4 //Así que B-- disminuye B de 5 a 4 i retorna 5 a A. // --B disminuye B en 1 y luego devuelve el nuevo valor de B C = B--; // C = 3, B = 3 //Así que --B diminuye B de 4 a 3 i retorna 3 a C.
A += 5 // Es lo mismo que A = A + 5
A -= 5 // Es lo mismo que A = A - 5
A *= 5 // Es lo mismo que A = A * 5
A /= 5 // Es lo mismo que A = A / 5
Comentarios
Magnifico tutorial, me viene
Magnifico tutorial, me viene perfecto ya que me compraré el Xperia Play y trae Gingerbread.
Pues
Pues suerte porque parece ser que será de la misma calidad que los demás... vaya ***** sony...
Editado: El uso de palabras inadecuadas podría resultar ofensivo para ciertos usuarios y va en contra de las Normas de la Comunidad, antes de volver a postear por favor revíselas.| AORV
Discrepo contigo, la verdad
Discrepo contigo, la verdad que sony se ha puesto las pilas respecto a sus terminales y parece averse sumado al carro de dar prioridad absoluta a Android.
La verdad que sus nuevos terminales como el Arc tienen muy buena pinta y el citado por el compañero puede llegar a ser todo un éxito quieras que no para los emuladores esta genial tener mandos físicos, claro esta que todo esta por ver... pero de momento la impresión es buena.
Saludos
Saludos
Se nota que esta basado en C
Se nota que esta basado en C
Pues si
la verdad es que Java y C son muy parecidos, por eso es un muy buen lenguaje para empezar.