Este artículo describe la función de cálculo del monto del préstamo implementada por Java. Compártelo para su referencia, como sigue:
Preguntas y códigos:
/** Copyright (c) 2015, Southwest University School of Planning and Information Technology*Todos los derechos reservados.*Nombre del archivo: Helloworld.java*Autor: Gaoshuo*Fecha de finalización: 15 de octubre de 2015*Número de versión: V1.0*Descripción del problema: Calcule el monto mensual del pago y el monto total del pago a través de las tasas de interés anuales, etc.*Entrada del programa anual: tasa de interés anual: tasa de interés anual, hora, cantidad. *Salida del programa: monto mensual de pago y monto total de pago. */paquete práctica_01; import java.util.scanner; public class CompuTeloan {public static void main (string [] args) {// todo método generado automático stub system.out.println ("Wulin.com Test Result:"); Entrada del escáner = nuevo escáner (System.in); System.out.println ("Ingrese la tarifa anual"); double anuallyrate = input.nextDouble (); Doble MonthlyRate = Anuallyrate/1200; System.out.println ("Ingrese el número de años"); int number = input.nextInt (); System.out.println ("Ingrese la cantidad"); doble cantidad = input.nextDouble (); Doble mensual de mensajes = monto* mensual/1-1/math.pow (1+mensual mensual, número* 12); Doble totalPayment = MonthlyPayment*Número*12; System.out.println ("El pago mensual es" + (int) (mensualidad*100) /100.0); System.out.println ("El pago total es" + (int) (totalpayment)*100); }}Resultados de ejecución:
Resumen de puntos de conocimiento:
Casos de tipos de datos (conversión explícita), math.pow, prioridad
Experiencia:
Parece que la prioridad de Java es similar a las otras. Java tiene requisitos muy estrictos en los tipos y no los convertirá automáticamente todos. Los tipos pequeños se vuelven más grandes y se pueden ampliar los tipos. Si los tipos grandes se vuelven más pequeños y los tipos no se convierten, se producirán errores.
Además, si los tipos de variables se asignan de manera diferente, habrá errores que no se convertirán. Por ejemplo, asigne int to short o byte.
Al principio no sentí que fuera demasiado problemático, pero ahora parece un poco problemático. . No entiendo bien el significado de los objetos orientados. Ao ~~
Finalmente, registre un punto de conocimiento: hay algunas "'salidas de línea, retorno del carro, pestaña, etc. En la declaración de salida en Java que no se pueden usar, y se pueden usar caracteres de escape, como:
Las cotizaciones dobles son /"Las cotizaciones individuales son /'Backspace IS /B TAB IS /T Newline /N Enter /R Backslash //
PD: Aquí hay algunas herramientas de cálculo para que se consulte:
Calculadora de préstamos en línea:
http://tools.vevb.com/jisuanqi/daikuan_jisuanqi
Calculadora de préstamos hipotecarios bancarios en línea:
http://tools.vevb.com/jisuanqi/anjie_calc
Calculadora científica en línea use_advanced calculadora en línea:
http://tools.vevb.com/jisuanqi/jsqkeexue
Calculadora en línea_standard Calculadora:
http://tools.vevb.com/jisuanqi/jsq
Para obtener más información sobre los algoritmos de Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación de Java DOM", "Resumen de Java Archivo y TIPS de operación de directorio" y "Summary of Java Cache Operation Tips" TIPS ""
Espero que este artículo sea útil para la programación Java de todos.