Día a día: Aprendizaje del lenguaje de programación Java - Parte 2


Avanzando un paso por delante del artículo anterior sobre el día a día: parte de programación de Java - I. Aquí, en esta misma publicación, aprenderemos las declaraciones de control y los bucles en Java, que es muy útil para desarrollar una aplicación.

La instrucción if en Java funciona de manera similar a la instrucción if en cualquier otro lenguaje de programación del mundo, incluido el script de shell.

Programa 3: compare.java

class compare{ 
public static void main(String args[]){ 
int a,b; 
a=10; 
b=20; 
if(a < b)  
System.out.println("a(" +a+ ")is less than b(" +b+")");  
a=a*2;  
if(a==b)  
System.out.println("a(" +a+ ")is equal to b(" +b+")");  
a=a*2;  
if(a>b) 
System.out.println("a(" +a+ ")is greater than b(" +b+")"); 
} 
}

Guárdelo como: compare.java. Y compílelo y ejecútelo como se muestra.

# javac compare.java
# java compare
a(10)is less than b(20) 
a(20)is equal to b(20) 
a(40)is greater than b(20)

Nota: en el programa anterior

  1. Se define una clase, a saber, comparar.
  2. Se declaran dos números enteros con el valor inicial de 10 y 20 respectivamente.
  3. La declaración if verifica la condición y actúa de acuerdo con la declaración. La sintaxis de la declaración if es una declaración if (condición);
  4. System.out.println imprime cualquier cosa y todo lo que se coloca entre comillas dobles. Todo lo que esté dentro de las comillas se imprime tal como está y fuera de las comillas se trata como variable.
  5. + es una concatenación, que se usa para concatenar dos partes de una declaración.

Si tiene alguna experiencia en programación, seguro que será consciente de la importancia de las declaraciones de bucle. Aquí nuevamente, la instrucción for loop funciona de manera similar a la instrucción for en cualquier idioma.

Programa 4: forloop.java

class forloop{ 
public static void main(String args[]){ 
int q1; 
for (q1=0; q1<=10; q1++) 
System.out.println("The value of interger: "+q1); 
} 
}

Guárdelo como: forloop.java. Y compílelo y ejecútelo como se muestra.

# javac forloop.java
# java forloop
Output:
The value of interger: 0 
The value of interger: 1 
The value of interger: 2 
The value of interger: 3 
The value of interger: 4 
The value of interger: 5 
The value of interger: 6 
The value of interger: 7 
The value of interger: 8 
The value of interger: 9 
The value of interger: 10

Nota: En el programa anterior, todas las declaraciones y códigos son más o menos idénticos al programa anterior, excepto la declaración for.

  1. La declaración for anterior es un bucle, que continúa ejecutándose una y otra vez hasta que se cumplen las condiciones.
  2. El ciclo for, generalmente se divide en tres fragmentos de códigos separados por punto y coma, cada uno de los cuales es muy significativo.
  3. La primera parte (q1 u003d 0, en el programa anterior) se llama inicializador. es decir, el número entero anterior, q1 está obligado a comenzar con "0".
  4. La segunda parte (q1
  5. La tercera y la última parte (q1 ++, en el código anterior, que puede escribirse como q + 1) se llama iteración, es decir, se pide al valor entero anterior que aumente con un valor de '+1' cada vez el ciclo se ejecuta hasta que se cumple la condición.

Bueno, el programa anterior tiene solo una declaración vinculada al "bucle for". Pero en un programa más grande y sofisticado, la declaración de bucle podría estar vinculada a más de una declaración o, por ejemplo, a un bloque de códigos.

Programa 5: loopblock.java

class loopblock{ 
	public static void main(String args[]){ 
		int x, y=20;		 
		for(x=0;x<20;x=x+2) 
		{ 
		System.out.println("x is: "+x); 
		System.out.println("y is: "+y); 
		y=y-2; 
} 
} 
}

Guárdelo como: loopblock.java. Y compílelo y ejecútelo como se muestra.

# javac loopblock.java
# java loopblock
x is: 0 
y is: 20 
x is: 2 
y is: 18 
x is: 4 
y is: 16 
x is: 6 
y is: 14 
x is: 8 
y is: 12 
x is: 10 
y is: 10 
x is: 12 
y is: 8 
x is: 14 
y is: 6 
x is: 16 
y is: 4 
x is: 18 
y is: 2

Nota: El programa anterior es casi el mismo que el programa anterior, excepto que utiliza un bloque de códigos vinculados con el bucle for. Para ejecutar más de una instrucción/bloque, necesitamos poner toda la instrucción como "{… .codes/block ..}" de lo contrario, el código no se compilará correctamente.

Sí, podemos usar "x- -" o "x-1" para la declaración de disminución en el bucle for cuando sea necesario.

Después de vislumbrar una gran cantidad de códigos, necesitamos conocer un poco de teoría que será útil en la etapa posterior de la codificación.

Lo que hemos visto hasta ahora es: los programas Java son una colección de espacios en blanco, identificadores, comentarios, literales, operadores, separadores y palabras clave.

Java es un lenguaje de formato libre, no es necesario seguir ninguna regla de sangría. Puede escribir todos los códigos en una sola línea con un espacio en blanco entre cada token y se ejecutará correctamente. Sin embargo, será difícil de entender.

En Java, los identificadores son el nombre de la clase, el nombre del método o el nombre de la variable. Puede ser en mayúsculas, minúsculas, su secuencia o una combinación de todos estos con caracteres especiales como "$". Sin embargo, los identificadores nunca deben comenzar con valores numéricos.

Ejemplos de identificadores válidos en Java:

s4, New#class, TECmint_class, etc.

Un valor constante en Java se crea utilizando literales. p. ej., "115" es un literal entero. "3.14" es un literal flotante, "X" es una constante de caracteres y "tecmint es el mejor sitio en línea dedicado a la tecnología foss" es un literal de cadena.

El comentario no tiene nada que ver con la ejecución de códigos en Java o cualquier otro lenguaje, sin embargo, el comentario entre los códigos los hace legibles y comprensibles para el ser humano. Es una buena práctica escribir comentarios entre líneas de código, cuando sea necesario.

En Java, cualquier cosa entre/** y **/está destinada a la documentación y es un comentario.

Algunos separadores están definidos en Java.

  1. Paréntesis()
  2. Tirantes {}
  3. Corchetes []
  4. Punto y coma;
  5. coma,
  6. Período.

Nota: Cada separador tiene un significado y debe usarse donde sea necesario. No puede usar uno en lugar de otro. Los discutiremos en detalle, en la fase posterior de los códigos.

Hay 50 palabras clave reservadas definidas en Java. Estas palabras clave no se pueden utilizar como nombres para una variable, clase o método, ya que estas palabras clave tienen un significado predefinido.

abstract	continue	for	          new	        switch
assert	        default	        goto	          package	synchronized
boolean	        do	        if	          private	this
break   	double	        implements	  protected	throw
byte	        else	        import	          public	throws
case	        enum	        instanceof	  return	transient
catch	        extends	        int	          short	        try
char	        final	        interface	  static	void
class	        finally	        long	          strictfp	volatile
const	        float	        native	          super	        while

Las contras de las palabras clave y las palabras clave están reservadas pero no se utilizan. Sentirse nervioso con todas estas cosas. En realidad, no es necesario que esté nervioso, ni tampoco es necesario que memorice todas estas cosas. Estarás acostumbrado a todo esto cuando comiences a vivir en Java.

Eso es todo por ahora de mi parte. No olvides decirnos cómo te pareció el artículo, en la sección de comentarios. Pronto se me ocurrirá la siguiente parte de esta misma serie. Hasta entonces, manténgase conectado a Tecmint, manténgase atento y saludable.