Creo que Java sera mi lenguaje base para entrar en este mundo de la programacion !
Conocer a Java como lenguaje de programación
¿Qué es Java?
Versiones de Java y JDK
Las herramientas más usadas de Java
Creando un entorno de desarrollo en Java en Windows
Creando un entorno de desarrollo en Java en Mac
Creando un entorno de desarrollo en Java en Linux
Escribe tu primer Hola Mundo en Java
Etapas de la programación en Java
La JShell de Java
Trabajar con Variables en Java
Variables en Java
Actualizando variables
Convención de Nombres en Java
Técnica de Naming: Camel Case
Tipos de datos numéricos
Tipos de datos char y boolean
Operadores de Asignación, Incremento y Decremento
Operaciones matemáticas
Cast en variables: Estimación y Exactitud
Casteo entre tipos de datos
Archivos .JAR
¡A practicar!
Aplicar condicionales en Java
Sentencia if
Alcance de las variables y Sentencia ELSE
Operadores Lógicos y Expresiones booleanas
Sentencia Switch
Escribir funciones en Java
¿Para qué sirven las funciones?
Implementa Funciones en Java
Java Docs
Javadoc en funciones
Tags Java Docs
Analizar e implementar Ciclos en Java
Bucle do While
Operador Ternario y Bucle While
Bucle For
Break, Continue y Return
Arrays
Declarando Arreglos
Indices y búsqueda de elementos en Arrays
Ciclos For anidados
Continua con el Curso de Programación Orientada a Objetos en Java
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Una variable es un espacio de memoria (RAM) que contiene un dato de tipo numérico, booleano, de texto u otros tipos de datos un poco más complejos.
Las variables en Java se componen de un nombre único y un valor que puede cambiar a lo largo de la ejecución del programa. Al declarar las variables debemos definir el tipo de dato que vamos a usar y un punto y coma al final:
// Variables.java
public class Variables {
public static void main(String[] args) {
// Declarar la variable speed de tipo int (números enteros)
int spped;
// Actualizar el contenido de la variable speed:
spped = 10; // si ya habías declarado la variable
// Declarar una variable y asignarle un valor al mismo tiempo:
int salary = 1000;
// Crear una variable de tipo String:
String eployeeName = "Anahí Salgado";
}
}
Aportes 118
Preguntas 9
Creo que Java sera mi lenguaje base para entrar en este mundo de la programacion !
byte 8 bits -128 127
short 16 bits -32768 32767
int 32 bits -2147483648 2147483647
long 64 bits -9223372036854775808 9223372036854775807
float 32 bits -3.402823e38 3.402823e38
double 64 bits -1.79769313486232e308 1.7976931348623e308
char 16 bits ‘\u0000’ ‘\uffff’
String Cadena de caracteres
array[] Arreglos (Vectores y Matrices)
Declarando múltiples variables
También se pueden declarar e inicializar múltiples variables en la misma sentencia. Por ejemplo:
String str1, str2;
String str3 = "Daniel", str4 = "Vera";
En el ejemplo se están declarando 4 variables: str1, str2, _str3 _y str4. Se puede inicializar en una linea tantas variables como se necesite, siempre y cuando sean del mismo tipo.
También se puede inicializar varias variables en una misma linea, en el ejemplo tenemos dos variables inicializadas: _str3 _y str4. Las otras dos variables no han sido inicializadas.
Código:
Resultado:
Analizando nuestro código.
Un programa en java es una clase (class) que contiene el método (o función) main, este método tiene que ser definido con modificadores public, static, void y debe recibir un String[ ] como parámetro
Algo importante de NO olvidar aunque el editor sugerido lo hace por nosotros, los bloques de código se deben delimitar con { } y las sentencias terminarlos en un punto y como, te aseguro que muchos programadores se han perdido los que tal vez pudieron ser sus mejores momentos por culpa de un (;), jejeje.
Y a través del objeto System.out. Que dispone de un método llamado println nos permite imprimir un mensaje por ventana de consola.
public class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola Mundo");
}
}```
Para tener en cuenta.
Tal vez según el tipo de alumno que seas te guste ir leyendo información para ampliar tus conocimientos, esto en cierto modo puede ser perjudicial ya que hay una afinidad de conceptos que pueden tender a confundirnos, sé que estamos en la etapa introductoria de este inmenso lenguaje pero me surgió esta pregunta y tal vez también visite tu mente.
¿En qué se parecen y en qué se diferencia un objeto de una variable?
En la documentación de java escrita por su quien es a día de hoy su propietario dice:
Variables:
Ya has aprendido que los objetos almacenan su estado en campos. Sin embargo, el lenguaje de programación Java también usa el término “variable”. Esta sección discute esta relación, además de las reglas y convenciones de nombres variables, los tipos de datos básicos (tipos primitivos, cadenas de caracteres y matrices), valores predeterminados y literales.
A la conclusión que llegamos:
Consideraremos que las variables son entidades elementales: un número, un carácter, un valor verdadero o falso… mientras que los objetos son entidades complejas que pueden estar formadas por la agrupación de muchas variables y métodos. Pero ambas cosas ocupan lo mismo: un espacio de memoria (que puede ser más o menos grande).
Mas información.
Genial, ya se mejor lo que son las variables aunque me hubiera gustado que también la maestra hablara de mas variables como el double, float y long y todo eso… pero fue una excelente explicación. Gracias a los comentarios de la clase pude simplificar mas el código de mi programa (hice uno pequeño, deje lo pongo ) , pero gran explicación. Me esta gustando JAVA
Un dato curioso, es de que al declarar una variable en una Clase, no es necesario inicializarlo,Java asigna un valor por defecto.
Variables en Java
.
• Es un espacio de memoria que contiene un dato.
• Se componen de: un nombre único y un valor no único.
• Los datos son de tipo: numérico, booleano, texto u otros.
Java no es difícil, solo hay que tomarle gusto. 💚
String nivel ="mucho";
System.out.print("Este curso me está gustando " + nivel);
Recordemos que el nombre dado a una variable, clase o método se conoce como “Identificador”.
Algunos ejemplos sobre la declaración de ellos son:
identifier
username
user_name
_sys_var1
$change
Tambien se pueden declarar multiples variables en una sola linea.
int x = 5, y = 6, z = 50;
En el caso de que definamos una variable y no le demos ningún valor, por defecto llevarán los siguientes valores:
Las variables son cajitas en las que guardamos algo.
Etiquetas comprensibles de las direcciones de memoria en las que guardamos datos.
No deben repetirse la declaración de una variable, en un mismo ámbito o scope.
Según el lenguaje que estemos utilizando, existen palabras reservadas que no podemos utilizar como nombres de variable.
👾 Una variable tiene un identificador único, mediante el cual se tiene acceso a su valor.
String name = "Brayan";
public class variables {
public static void main(String[] args) {
//Declarando una variable
int speed;
//Asignamos un valor a una variable
speed = 10;
System.out.println(speed);
int salary = 1000;
String employeeName = "Anahi Salgado";
System.out.println(employeeName);
}
}
Resultado:
“C:\Program Files\AdoptOpenJDK\jdk-8.0.252.09-hotspot\bin\java.exe” variables
10
Anahi Salgado
Process finished with exit code 0
Bonito volver a Java
Una Variable es un espacio de la memoria del computador que permite almacenar información de un determinado tipo de dato
//Definiendo variables, tipo_De_Dato nombre;
int speed;
//Asignamos un valor a una variable
speed = 10;
System.out.println(speed);
int salary = 100;
String employeeName = "juan Sebastian";
System.out.println(employeeName);
Resultado
10
juan Sebastian
Al contrario no es necesario que una variable esté inicializada. La variable puede necesitar en algún momento no tener ningún valor por defecto con lo cuál inicializarlo provoca que tengas que setear su valor innecesariamente por algún motivo dentro de tu código, además es más limpio. Es lo que suelen enseñar en la universidad pero luego la realidad es otra.
Nada distinto a otros lenguajes, Java es muy fácil de aprender con Anahi 😃.
Muy buenos los detalles explicados, Java es un lenguaje tipado.
Reglas para definir variables. https://es.wikipedia.org/wiki/Convenci%C3%B3n_de_nombres_(programaci%C3%B3n)
public class Variables {
public static void main(String[] args) {
//declarando una variable de tipo Integer
int speed;
//asignamos valor a la variable
speed = 10;
System.out.println(speed);
int salary = 1000;
String employee_name = "Javier";
System.out.println("El empleado es "+employee_name+ " y su salario es "+ salary);
}
}
public class variables {
public static void main(String[] args) {
//declarar la variable
int speed;
//darla valor a la variable
speed = 14;
System.out.println(speed);
//declarar variable y darle valor
int salario = 2222;
String empleado = "Neto Ochoa";
System.out.println(salario);
System.out.println(empleado);
Palabras reservadas en java
Java es un programa muy chevere para trabajar, mejor que C#.
Código:
Consola:
Una variables es una espacio en memoria que esta reservado.
public class variables {
public static void main(String[] args) {
// declarando una variable
int age = 31; // tipo entero
String name = "Marcos"; // tipo cadena
System.out.println("My names is " + name + " and my age is " + age);
}
}
Practicing data types ☑️
Java me está gustando!
C:\Users\faber>java -version
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment Temurin-11.0.14+9 (build 11.0.14+9)
OpenJDK 64-Bit Server VM Temurin-11.0.14+9 (build 11.0.14+9, mixed mode)
C:\Users\faber>set JAVA_HOME="C:\Program Files\Eclipse Adoptium\jdk-8.0.322.6-hotspot"
C:\Users\faber>set PATH=%JAVA_HOME%\bin;%PATH%
C:\Users\faber>java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (Temurin)(build 25.322-b06, mixed mode)
C:\Users\faber>jshell
| Welcome to JShell -- Version 11.0.14
| For an introduction type: /help intro
jshell> System.out.pr
print( printf( println(
jshell> System.out.print("Hola Mundo")
Hola Mundo
jshell>
eso del punto y coma me recordó al C++
Comenzar de nuevo.
java siempre sera el lenguaje favorito mio
ACA LES DEJO EL CODIGO CONCATENANDO UN DETALLE DE LO QUE SE IMPRIME POR PANTALLA!
public class Variable {
public static void main(String[] args) {
// Declarar la variable speed de tipo int (números enteros)
int speed;
// Actualizar el contenido de la variable speed:
speed = 10; // si ya habías declarado la variable
System.out.println("SPEED = "+speed);
// Declarar una variable y asignarle un valor al mismo tiempo:
int salary = 1000;
System.out.println("SALARY : "+salary);
//Declaramos una variable del tipo caracter
String employeeName = "Mario Kaito";
System.out.println(employeeName);
}
}
Una variable es un espacio en la memoria ram que contiene un datos puede ser un número, caracter, cadena, booleano, etc.
Las variables van cambiando de valor conforme avanza el programa y una buena práctica es inicializar cada variable.
Ejemplo:
int variable = 10;
En java es necesario colocar el tipo de variable, ya que es un lenguaje fuertemente tipado.
https://parzibyte.me/blog/2017/10/13/tipado-debil-tipado-fuerte-diferencias-explicacion/
Código:
Resultado: 😃
Gracias por explicar tan bien.
Me está gustando mucho este curso
Super bien que las variables sean tipadas
Okay llevo poquito estudiando y conociendo JavaScript y siendo honestos… JAVA se ve algo complicado … y estoy seguro de que se va a poner aun mas complicado que simplemente asignar variables…
lo que no me cuadra muy bien son los “Main” y creo que la forma en la que se escribe es con el shortcut “sout”…
sigamos para ver que mas sigue …
Aporte de mi primera variable en JAVA:
💻
Las variables tienen reservado un espacio en memoria y se llaman así porque el contenido puede variar en el transcurso del programa.
public class Variables {
public static void main(String[] args) {
//Una variable es un espacio en memoria donde se reserva el valor de la variable
//Una variable puede cambiar de valor
//Una variable tiene una clave y valor
String saludar = "Hola Mundo";
System.out.println(saludar);
int numeroUno = 10;
System.out.println(numeroUno);
byte numeroDos = 127;
System.out.println(numeroDos);
int numeroTres;
numeroTres = 234;
System.out.println(numeroTres);
Boolean verdad = true;
System.out.println(verdad);
Boolean falso = false;
System.out.println(falso);
}
}
Viendo en internet, Java es un lenguaje fuertemente tipado, es decir, el tipo de variable establecido en un inicio no va a cambiar, del ejemplo, la variable spped definida commo int (número entero), va a mantenerse asi, a menos de que se modifique para que se muestre en una interfaz gráfica. Es esto correcto? o he cometido alguna imprecision?
En linux, con Ctrl + Shift + Cursor arriba o abajo, se puede desplazar la línea de código seleccionada.
Creo que me gustara java un poquito 😄
Java es uno de los lenguajes de programación mas entendibles
Ohh muy buena explicacion y muy concisa para las cosas que se tienen que tener en cuenta para declaraciones de variables y esas cosas. excelente explicacion.
me encanta este lenguaje de programación
Excelente explicacion Miss.
Ejercicio usando OpenJDK 11 LTS y usando la variable salary.
public class Variables {
public static void main(String[] args) {
int salary = 1000;
String employeeName = "El salario es: ";
System.out.printf(employeeName + salary);
}
}
Super!!
Practica
Una variable es un espacio en memoria.
eje:
No inicializada
typeVariable nameVariable;
int speed;
Inicializda
int speed = 10;
public class Variable {
public static void main(String[] args) {
int speed;
speed = 10;
int salary = 100;
String empleado = "Pepe Perez";
}
}
He manejado con anterioridad C++, y en varios aspectos, hasta el momento, es bastante similar.
Excelente para iniciar este lenguaje de programación
public class variables {
public static void main(String[] args) {
//Deckarando una variable
int speed;
//Asignar un valor a una varible
speed = 10;
System.out.println(speed);
int salary = 1000;
String EmployeeName = " Pablo";
System.out.println(EmployeeName);
}
}
Resultado
0
Pablo
Process finished with exit code 0
Todo claro hasta el momento.
Mi salario próximamente.
Se explica bien desde las bases y se entiende claramente gracias…anahí
muy bien detallado
Muy buena clase instructora Anahí, esta nos permite entender que es una variable, como crear variables tanto numéricas como de texto y como observarlas en la consola.
 {
// declarando una variable
int speed; // se dice que una varible no esta inicializada cuando no se le asigna un valor (es una buena practica hacerlo)
// asignamos un valor a una variable
speed = 10;
System.out.println(speed);
int salary = 3500; // otra forma de inicializar una variable ; declararla e inicializarla en ese momento
String employeName = "Alfredo Soria";
System.out.println("Nombre empleado :" + " " + employeName + " " + "; Salario :"+ salary);
}
}
Vamos bien… 😃
Actualmente para imprimir un numero se debe utilizar
System.out.printf(String.valueOf(speed));
de lo contrario mandara un error en consola no suitable method found for printf
int,string,double
Microsoft Windows [Version 10.0.18362.720]
© 2019 Microsoft Corporation. All rights reserved.
C:\Users\renzo> java version
Error: Could not find or load main class version
Caused by: java.lang.ClassNotFoundException: version
C:\Users\renzo>java --version
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)
C:\Users\renzo>jshell
| Welcome to JShell – Version 11.0.6
| For an introduction type: /help intro
jshell> System.out.println(“Hola mundo - Java desde consola”)
Hola mundo - Java desde consola
jshell>
/* ok me acabo de dar cuenta que hay una diferencia con la linea de comandos de */
System.out.printf("");
// y
System.out.println();
//la primera no me deja imprimir enteros demas que me manda errores de construccion XD
// asta ahora me parece un poco engorrosa la forma de la sintaxis de java veamos como sigue el curso```
Por cierto ¿alguien sabe como hace para hacer mas grande la fuente del texto del compilador?
¿Alguien me puede ayudar?
No me retorna nada, no se cual es el problema
EXCELENTE CLASE
Excelente explicación, se agradece mucho
Muy bien, la explicación me sirvió para recordar un poco acerca del tema 😃
Muy claro la explicación de variables en JAVA.
❤️ 😃
variable => nombre: valor
Excelente explicación Profe!
import java.util.Scanner;
public class Variables {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); //Instancio la clase Scanner
int speed;
double salary;
String name;
speed = 10;
System.out.println(speed);
System.out.print("Ingrese su salario: ");
salary = Double.parseDouble(scan.nextLine()); //Leo el salario y lo convierto a Double
System.out.print("Ingrese su nombre: ");
name = scan.nextLine();
System.out.println(name + " Tiene un salario de " + salary);
}
}
Asimilando todo!
IdeaProjects\HolaMundoJava\out\production\HolaMundoJava" Variables
10
Anahí Salado
Process finished with exit code 0
public class Variables {
public static void main(String[] args) {
//Declarando variables
int speed;
//Asignamos un valor a una variable
speed = 10;
int salary = 1000;
String empleadoname = "Rafael Idalgo";
System.out.println(empleadoname + " Gana: " + salary + " Por eficiencia " + speed);
}
}
Interesante el tema de memoria dinámica para las variables.
Muy interesante JAVA, con cada video me gusta mas!
Este es el programa que yo realicé.
public class Variables {
public static void main(String[] args) {
int precioDolar = 25;
String pais = "Mexico";
double gasolina = 19.98;
System.out.println("El precio de la gasolina en " + pais + " es de " + gasolina);
System.out.println("El precio del dolar en " + pais + " es de " + precioDolar);
}
}
Variables en Java.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.