Java es un lenguaje de programación que nuestro equipo utiliza para programar el robot. Java es también un lenguaje de programación orientado a objetos, lo que significa que su trabajo se realiza mediante objetos sobre los que se ejecutan diferentes acciones o métodos. Hay mucho que aprender sobre Java. Sin embargo, esta página te enseñará lo básico para ayudarte a crear una buena base para aprender Java.
Primero: Java utiliza palabras clave están escritas en Inglés, esto significa que usted verá partes de código que están en Inglés. Sin embargo, quedará muy claro qué es código Java y qué no lo es. El código Java estará en un tipo de letra diferente y resaltado en gris claro. Puedes ver un ejemplo a continuación:
int robotnumber = 6201;
System.out.print("Robots!");
else if (robot == "good){
Segundo: Utilizaremos ejercicios de código para ayudarte a aprender a programar. En estos ejercicios de código, escribirás código en un editor de texto. Un editor de texto te permite escribir y ejecutar código. Puedes ver un ejemplo de cómo es el editor de texto a continuación. Cuando tengas que hacer un ejercicio de código, se te dará una plantilla del código. Todo lo que tienes que hacer es leer las instrucciones, escribir el código y hacer clic en el botón azul "Ejecutar" situado en la esquina inferior derecha.
En la parte inferior del editor de texto está la consola de salida. Aquí es donde tu código muestra cualquier texto que se imprima en la pantalla. Para ver cómo se vería esto, ve al ejemplo de abajo y haz clic en el botón azul "Run".
Deberías ver las palabras "Hello" en la casilla bajo "Output". Si has podido ver las palabras, ¡enhorabuena! ¡Has ejecutado tu primer programa! A continuación aprenderemos a escribir código. Primero empezaremos aprendiendo qué son las variables.
Impresión de información en la pantalla de salida
En Java, imprimimos información en la pantalla de "output". Podemos hacer esto mediante el uso de una sentencia print en Java que se parece a lo siguiente:
System.out.print() nos permite mostrar cualquier información que queramos en la pantalla. Pones lo que quieres que aparezca en la pantalla entre paréntesis. Si quieres imprimir "los robots son geniales", como vimos en el ejemplo anterior, pones "los robots son geniales" entre los paréntesis para que se vea así
System.out.print("los robots son geniales");
Las comillas alrededor del texto son necesarias porque permiten a Java saber que se trata de una cadena. Aprenderás lo que esto significa más adelante.
Si quieres imprimir una variable (pronto aprenderemos qué es una variable) puedes imprimir el nombre de la variable sin comillas. Puedes ver esto en el ejemplo de abajo donde toma el número 9 e imprime el nombre de la variable sin las comillas.
También verás System.out.println(), esto es similar a System.out.print() pero tiene println. Esto significa que imprime en una nueva línea. Usted puede ver que en el siguiente ejemplo
Las variables son contenedores que se utilizan para almacenar información. Al programar, damos un nombre a las variables para poder utilizarlas en nuestro código. En Java, las variables tienen este aspecto:
int robot = 2;
Es posible que ya hayas visto variables en clase de matemáticas. Utilizamos variables en nuestros problemas matemáticos. Lo más probable es que hayas visto problemas matemáticos como 3 + x = 5 o 12x - 3 = 4. Las x en esos dos problemas son variables porque contienen información que son números. Como has visto más arriba, hacemos algo parecido cuando programamos.
Para aprender cuáles son las diferentes partes de una variable y qué significan, empezaremos aprendiendo sobre los tipos de datos
Los tipos de datos se refieren al tipo de valor que tiene nuestra variable. Ayuda a que nuestro programa tenga más información sobre nuestra variable y lo que la variable puede y no puede hacer. En Java, algunos tipos de datos incluyen números y otros palabras. Estos diferentes tipos de datos son:
int
double
Boolean
String
Char
Existen otros tipos de datos en Java, pero los mencionados anteriormente son los que más utilizamos a la hora de programar nuestros robots.
int son números enteros o números que son positivos o negativos. Int sólo permite números sin decimales. Un ejemplo de int sería 12.
double son números positivos o negativos. A diferencia de int, double también permite números con decimales. Un ejemplo de double sería 34.1.
boolean son Verdadero o Falso.
String es una variable que almacena palabras.
char es una variable que contiene una letra.
Ahora que conocemos los diferentes tipos de datos, vamos a aprender a crear variables.
Podemos utilizar la información que aprendimos anteriormente para crear variables. Las variables deben configurarse de cierta manera o no funcionarán cuando ejecutes tu código. Para crear una variable tienes que especificar el tipo de datos, darle un nombre a la variable y hacerla igual a un valor.
Un ejemplo de una variable es:
int robot = 2;
Para desglosar lo que esto significa:
int significa que la información que almacenará la variable es un número.
robot es el nombre de la variable. Los nombres de las variables no pueden tener espacios. Por lo general tienen letra mayúscula señalando nuevas palabras - como en miVariable. El nombre de la variable puede ser cualquier cosa que quieras que sea.
= significa que está estableciendo la variable "robot" igual a lo que está después del signo igual. En este caso es un número.
2 es el valor
;indica al programa que la línea ha terminado. Esto es necesario para todas las líneas de código excepto para los bucles if, while y métodos. Aprenderemos más sobre ellos en secciones posteriores.
Las "String" se definen de forma diferente. La configuración de una variable "String" es la siguiente:
String RobotName = “Bonk”;
Las comillas dobles son necesarias para que Java sepa que se trata de una String.
Nota: Sólo es necesario colocar el tipo de dato delante de la variable cuando se crea la variable por primera vez. Una vez creada la variable, sólo tienes que utilizar el nombre de la variable. Puede ejecutar el siguiente código para ver que suma el numberOfCats, que es 4, y el numberOfDogs, que es 3, correctamente y luego imprime la variable amountOfAnimals.
En este ejercicio
Crea una variable de tipo int, llámala RobotArm y ponla igual a 6.
Crea una variable que sea un double, llámala RobotMotor y ponla igual a 6.2
Crea una variable de tipo booleano, llámala RobotStatus y ponla igual a True.
Crea una variable que sea una cadena, llámala MyName y ponla igual a tu nombre.
En este ejercicio Su código comenzará en la línea 3
Los nombres de las variables deben coincidir con los nombres que aparecen en negrita. Puede copiar y pegar los nombres si lo desea.
Operadores: Matemáticas básicas
En Java, utilizamos operadores matemáticos para realizar operaciones con variables y valores. Esto significa que podemos utilizar las matemáticas para ajustar o cambiar los valores de las variables en nuestro código.
Los operadores matemáticos que podemos utilizar en java son:
Suma +
Resta -
Multiplicación *
División /
Empecemos con la suma. Vamos a utilizar la variable llamada "FavoriteNumber" y esta variable será un int. Esto significa que "FavoriteNumber" puede ser cualquier número que no sea un decimal. Así que puede ser un número como 6 o 2 pero no puede ser un número como 6.2. Abajo tenemos algo de código. ¿Qué crees que hará el código de abajo? Piénsalo por un segundo y luego haz clic en el botón Ejecutar.
Si has adivinado que imprimirá 8, ¡entonces tienes razón! Imprime 8 porque la variable FavoriteNumber se está estableciendo a lo que es 6 + 2 y si hacemos las matemáticas podemos saber que 6 + 2 termina siendo 8.
Podemos hacer lo mismo con la resta, la multiplicación y la división. ¡Abajo tenemos más código! ¿Qué crees que hará el código de abajo? Piénsalo por un segundo y luego haz clic en el botón Ejecutar.
la respuesta1 será 2 porque 4 -2 es igual a 2. la respuesta2 será 6 porque 3 * 2 es igual a 6. Y por último la respuesta3 será 5 porque ¡10/2 es igual a 5!
En este ejercicio
Crearemos una variable que sea un int y la llamaremos mystery1
establecer "misterio1" igual a 4 + 10
Crearemos una variable que sea un int y la llamaremos mystery2
Establecer "misterio2" igual a 2 * 8
En este ejercicio Su código comenzará en la línea 3
Los nombres de las variables deben coincidir con los nombres que aparecen en negrita. Puede copiar y pegar los nombres si lo desea.
Operadores: Suma y resta
Ahora que hemos aprendido los conceptos básicos de los operadores, veamos cómo utilizarlos en código.
Usemos una venta de pasteles como ejemplo. Imagina que tienes una venta de pasteles. Podemos usar la adición para sumar cuántas galletas tenemos.
Cuando ejecute este código, se imprimirá el número 5. Esto se debe a que numberOfCookies es igual a 10 y amountSold es igual a 5. Esto se debe a que numberOfCookies es igual a 10, y amountSold es igual a 5. Si sustituyó el nombre de la variable con los números, se parece a lo siguiente:
numberOfCookies = 10 - 5
Sabemos que 10 - 5 es 5 por lo que NumberOfCookies ahora se establece en una nueva cantidad que es 5.
Usemos nuestro ejemplo de la venta de pasteles para aprender a sumar. Mira el código de abajo y piensa en ello. ¿Qué crees que se imprimirá? Una vez que lo hayas pensado, haz clic en el botón de ejecución de abajo
Al ejecutar este código, se imprimirá el número 8. El razonamiento es similar al del ejemplo anterior. Cuando sustituimos los nombres de las variables por los números, queda como sigue:
numberOfCookies = 5 + 7;
Sabemos que 5 + 7 es 8 por lo que NumberOfCookies se establece ahora a una nueva cantidad que es 8
En este ejercicio
Crea una variable que sea un int que se llame animalsInZoo, esta contendrá la cantidad de cebras más la cantidad de jirafas
Luego imprime tu variable animalsInZoo en una sentencia print
Ejecuta tu código. Si funciona, pasa al siguiente paso
Dos de las jirafas son trasladadas a otro zoo donde pueden hacer nuevos amigos. Por lo tanto necesitas restar 2 del número de jirafas y almacenar el resultado en una variable int llamada currentNumbersOfgiraffes
Luego imprime tu variable currentNumbersOfgiraffes en una sentencia print
Los nombres de las variables deben coincidir con los nombres que aparecen en negrita. Puede copiar y pegar los nombres si lo desea.
Operadores: Multiplicación y División
Utilizar la multiplicación y la división es similar a utilizar la suma y la resta en código. Veamos un ejemplo de cómo se utilizan la multiplicación y la división.
Podemos aprender a usar la multiplicación y la división pensando como si estuviéramos escribiendo un problema matemático. Digamos que tienes un int que es igual a 5 y otro int que es igual a 3. Quieres multiplicar estas dos variables juntas, pero ¿cómo lo harías?
Puedes multiplicar estas dos variables creando un nuevo int llamado c y haciéndolo igual a a * b. El signo * es lo que usamos para multiplicar. Quedaría como sigue
int c = a * b;
¿Qué crees que será c? Piénsalo y ejecuta el código siguiente
¡El código imprimirá 15! Esto es porque a es igual a 5 y b es igual a 3 y cuando los multiplicas, obtienes 15. Si sustituyes el nombre de la variable por los números, queda como sigue:
int c = 5 * 3;
Sabemos que 5 * 3 es 15, así que ahora c se establece en una nueva cantidad que es 15
Ahora se trata de aprender a dividir. Digamos que tienes la variable d que es igual a 6 y una variable e que es igual a 2. Puedes usar la división para dividir estas dos variables juntas creando un nuevo int llamado f y poniéndolo igual a d / e. El signo / es lo que usamos para la división. Quedaría como sigue
int f = d / e;
¿Cuál crees que será f? Piénsalo y ejecuta el código siguiente
El código imprimirá ¡3! Esto se debe a que d es igual a 6 y e es igual a 2 y cuando los divides, obtienes 3. Si sustituyes el nombre de la variable por los números, queda como sigue:
int f = 6 / 2;
Sabemos que 6 / 2 es 3 por lo que f se establece ahora en una nueva cantidad que es 3
En este ejercicio
creamos una variable int llamada numberOfCookies y la hacemos igual a 20
creamos una variable int llamada numberofPeople y la hacemos igual a 5
Quieres calcular cuántas galletas recibe cada persona. Para ello, crea una variable int llamada cookiesPrePeople que es igual a numberOfPeople dividido por numberOfCookies . ¡Ejecuta tu código!
Los nombres de las variables deben coincidir con los nombres que aparecen en negrita. Puede copiar y pegar los nombres si lo desea.
🎉¡Enhorabuena! 🎉
Aprendiste algunos de los conceptos básicos de Java. Ahora pasaremos a la última parte que es Condicionales y Bucles While. ¡Puedes hacer clic en el botón de abajo para empezar!