Los problemas encontrados por los principiantes en el aprendizaje de Java

Prefacio

La semana pasada, aprendí el conocimiento de introducción a Java. Por supuesto, como una persona nueva y adorable, debo haber encontrado varios problemas en el proceso de aprendizaje. Creo que se registrarán uno por uno, y será el mismo que el libro de corrección en mi viaje de aprendizaje.

Problema de caso

Java es un lenguaje orientado a la computadora, pero con mayor frecuencia necesita ser leído por humanos, por lo que la gente ha estipulado varias regulaciones, de las cuales el tema de las mayúsculas es muy importante.

ejemplo

En el programa Hello Java program, lo escribí con el Bloc de notas. Inserte la descripción de la imagen aquí
Creo que puedo ver el problema de un vistazo, y la S de String debe estar en mayúscula En ese momento, estaba buscando este problema durante mucho tiempo.

Comprensión de los tipos básicos de datos.

Después de familiarizarse con las distintas ventanas de programa de Java, es para aprender los tipos de datos básicos de Java. Debido a que este artículo habla principalmente sobre los problemas encontrados, no se introducen los puntos de conocimiento.
El mayor problema que encontré en esta área es el uso de punto flotante.

ejemplo

int m = 3;
float n = 3;
System.out.println("三除以二的值为:" +(m/2));
System.out.println("三除以二的值为:" +(n/2));

Los resultados de la operación me permiten calcular que ambos son 1.5, pero la respuesta que da la computadora es 1 y la otra es 1.5
. Aprendí esto en ese momento. ¡No puedo evitar lamentar que el cerebro de la computadora todavía no sea tan flexible como el cerebro humano!

Comprensión de = y ==

ejemplo

public class { public static void main (String [] args) { int a = 23432; // Defina un entero de cinco dígitos int b = a / 10000; // Saque el valor de diez mil int c = (ab 10000) / 1000; // Elimina el valor de miles int d = (ab 10000-c 1000) / 100; // Elimina el valor de centenas int e = (ab 10000-c 1000-d 100) / 10; // Elimina las decenas El valor de int f = ab 10000-c 1000-d 100-e 10; // Elimina el valor del lugar de las unidades System.out.print ("Si es un palíndromo:"); System.out.print (b == f && c == e); // Juzgando el valor booleano } } Esta pregunta es muy simple, es para juzgar si es un número palíndromo, pero todavía encuentro algunos problemas en la comprensión cuando juzgo que los valores son iguales en la última línea del código . == Dos signos iguales juzgan los valores booleanos, y = un signo igual es una asignación, que todavía está lejos de mis matemáticas diarias.











Supongo que te gusta

Origin blog.csdn.net/weixin_46687295/article/details/105818787
Recomendado
Clasificación