Type Declaration
Parte de la sección Fundamentos del Journey de Java de Coddy — lección 9 de 73.
Una vez que una variable se declara con un cierto tipo, solo puede contener valores de ese tipo. Por ejemplo, una variable int solo puede contener valores enteros, y una variable String solo puede contener texto.
Por ejemplo:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textEstos causarían errores:
age = "defg"; // Error: no se puede poner texto en una variable int
str = 25; // Error: no se puede poner un número en una variable StringEstos son válidos:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringDesafío
PrincipianteDeclara las siguientes variables con sus tipos y valores correspondientes:
- Una variable
intllamadacountcon el valor10. - Una variable
doublellamadatotalcon el valor150.75. - Una variable
charllamadagradecon el valor'A'. - Una variable
booleanllamadaisActivecon el valorfalse. - Una variable
StringllamadauserNamecon el valor"Bob123".
Después de declarar estas variables, usa System.out.println() para imprimir los valores de las variables en la consola en el siguiente formato:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]Hoja de referencia
En Java, las variables tienen tipos específicos y solo pueden contener valores de ese tipo:
int age = 25; // Can only hold whole numbers
String str = "abc"; // Can only hold textLas incompatibilidades de tipo causan errores:
age = "defg"; // Error: can't put text in an int variable
str = 25; // Error: can't put a number in a String variableLas reasignaciones válidas deben coincidir con el tipo de la variable:
age = 26; // OK: assigning a new integer
str = "Jane"; // OK: assigning a new text stringPruébalo tú mismo
public class Main {
public static void main(String[] args) {
// Declara las variables aquí
// Imprime los valores
System.out.println("Count: " + count);
System.out.println("Total: " + total);
System.out.println("Grade: " + grade);
System.out.println("Active: " + isActive);
System.out.println("User Name: " + userName);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else