【Java】 Palabras clave, constantes, tipos de datos, identificadores, variables de aprendizaje básico de Java

Palabras clave:

        Las palabras clave se refieren a palabras a las que el lenguaje Java les da un significado especial

        caracteristicas:

1) Todas las letras minúsculas de las palabras clave

2) Los editores de código de uso común resaltan las palabras clave [público, clase, estático]

constante:

        Durante la ejecución del programa, el valor no se puede cambiar.

        Clasificación de las constantes de Java:

1) Constantes enteras como: 10, -10, 0, etc.

2) Constantes decimales como: -1.1, 1.1, 2.0, etc.

3) Constantes de caracteres como: 'ah', 'a', '4', etc.

4) Constante booleana, valor booleano, que significa verdadero o falso, solo dos valores: verdadero y falso

5) Constantes de cadena. Utilice comillas dobles ("") para identificar uno o más caracteres.

6) La constante nula. Solo hay un valor: nulo.

public class Demo {   
   public static void main(String[] args) {         
     System.out.println(10); // 输出一个整数         
     System.out.println(5.5); // 输出一个小数         
     System.out.println('a'); // 输出一个字符         
     System.out.println(true); // 输出boolean值true       
     System.out.println("欢迎来到黑马程序员"); // 输出字符串    
   } 
}

tipo de datos

Entero:

byte: -2 ^ 7 ~ 2 ^ 7-1, es decir, -128 ~ 127,1 bytes. Byte . Agrega B al final

corto: -2 ^ 15 ~ 2 ^ 15-1, es decir -32768 ~ 32767. 2 bytes. Corto . S al final

Firmado int: -2 ^ 31 ~ 2 ^ 31-1, es decir, -2147483648 ~ 2147483647. 4 bytes. Entero.

Int sin firmar: 0 ~ 2 ^ 32-1.

long: -2 ^ 63 ~ 2 ^ 63-1, es decir, -9223372036854774808 ~ 9223372036854774807. 8 bytes. Long . Agrega L al final. (Tampoco puedes agregar L)

Punto flotante:

flotante: 4 bytes. Flotador. Agregue F al final. (Tampoco puede agregar F)

doble : 8 字节 。Doble。

Tipo de caracter:

char: 2 bytes. Personaje.

Booleano:

booleano : booleano。

      Conversión de tipo de datos

Nota

1) No se permite la conversión de tipo entre el tipo booleano y otros tipos (el tipo booleano no se puede promover automáticamente, ni se puede forzar la conversión de tipo), de lo contrario se producirá un error de compilación

2) El tipo de byte no se puede promover automáticamente a char, y la promoción de tipo automática no ocurrirá directamente para char y short (el problema de los números negativos), y el byte se puede promover directamente a tipo corto

3) Al realizar operaciones en tipos de datos menores que int (byte, char, short), primero los valores de las variables de estos tipos serán forzados a int para la operación, y finalmente se obtendrá el valor del tipo int, por lo que si combina dos tipos cortos Agregue los valores de, el resultado final es de tipo int, si necesita obtener el resultado de tipo corto, debe convertir el resultado de la operación que se muestra a tipo corto

short s1 = 1;s1 = (short)(s1+1)

La conversión de datos de tipo char a tipo int se calcula de acuerdo con el valor int correspondiente en la tabla de códigos. Por ejemplo, en la tabla de códigos ASCII, 'a' corresponde a 97.

 

                      

Conversión automática de tipos:

        Asignar un valor o variable que represente un rango de datos pequeño a otra variable que represente un rango de datos grande

double num=10;//将int类型的10直接赋值给double类型
System.out.println(num);//输出结果为10

Conversión de tipo de fuerza:

        Asigne un valor o variable que represente un rango de datos grande a una variable que represente un rango de datos pequeño.

        Formato de conversión: tipo de datos de destino nombre de variable = (tipo de datos de destino) valor o variable;

double num=5.5;
int nu1=(int)num;//将double类型的num转换为int类型

 

Identificador

        Los identificadores son nombres utilizados por los usuarios en la programación y se utilizan para nombrar clases, métodos, variables, constantes, etc.

Reglas de composición:

    1) Consta de letras, números, guión bajo "_", signo de dólar "$", el primer carácter no puede ser un número

    2) No se pueden usar palabras clave en java como identificadores

    3) Los identificadores distinguen entre mayúsculas y minúsculas (distinguen entre mayúsculas y minúsculas)

Reglas de nomenclatura:

    1) Nomenclatura de joroba grande:     la primera letra de cada palabra del nombre de la clase  debe estar en mayúscula

    2) Método de nomenclatura de la pequeña joroba: los nombres de los métodos, los nombres de las variables        están en minúsculas y la primera letra de cada palabra está en mayúscula de la segunda palabra

Nota: El identificador debe conocerse por el nombre

variable

        La cantidad por la cual el valor puede cambiar durante la ejecución del programa.

数据类型 变量名 = 初始化值; 
// 声明变量并赋值 int age = 18;
 System.out.println(age);

//或者
// 先声明,后赋值(使用前赋值即可) 
数据类型 变量名; 变量名 = 初始化值; 
double money; money = 55.5;
System.out.println(money);


//还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读 性。
int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开 System.out.println(a); 
System.out.println(b);
int c,d; // 声明int类型的变量c和d,中间使用逗号隔开 
c = 30; 
d = 40; 
System.out.println(c); System.out.println(d);

Consideraciones variables:

     1) Los nombres de las variables no se pueden repetir con las mismas llaves

      2) Las variables deben inicializarse (asignarse) antes de usarse

      3) Al definir una variable de tipo long, debe agregar L después del número entero (se aceptan mayúsculas y minúsculas, se recomiendan mayúsculas). Debido a que los enteros son de tipo int por defecto, un entero que sea demasiado grande puede exceder el rango de int. 

      4) Al definir variables de tipo flotante, debe agregar F después del decimal (se aceptan mayúsculas y minúsculas, se recomiendan mayúsculas). Debido a que el tipo predeterminado de números de punto flotante es double, el rango de valores de double es mayor que flotante y los tipos no son compatibles. 

Supongo que te gusta

Origin blog.csdn.net/weixin_43267344/article/details/107497655
Recomendado
Clasificación