zoukankan      html  css  js  c++  java
  • 初学Java 使用输入对话框

     1 import javax.swing.JOptionPane;
     2 public class ComputeLoanUsingInputDialog {
     3   public static void main(String[] args) {
     4       String annualInterestRateString = JOptionPane.showInputDialog(
     5               "Enter yearly interest rate, for example 8.25:");
     6       
     7       double annualInterestRate =
     8               Double.parseDouble(annualInterestRateString);
     9       double monthlyInteresRate = annualInterestRate / 1200;
    10       String numberOfYearsString = JOptionPane.showInputDialog(
    11               "Enter number of years as an integer, 
    for example 5:");
    12       
    13       int numberOfYears = Integer.parseInt(numberOfYearsString);
    14       String loanString = JOptionPane.showInputDialog(
    15               "Enter loan amount, for example 120000.95:");
    16       
    17       double loanAmount = Double.parseDouble(loanString);
    18       
    19       double monthlyPayment = loanAmount * monthlyInteresRate / (1
    20               - 1 / Math.pow(1 + monthlyInteresRate, numberOfYears * 12));
    21       double totalPayment = monthlyPayment * numberOfYears * 12;
    22       
    23       monthlyPayment = (int)(monthlyPayment * 100) / 100.0;
    24       totalPayment = (int)(totalPayment * 100) / 100.0;
    25       
    26       String output = "the monthly payment is " + monthlyPayment + 
    27               "
    the total payment is " + totalPayment;
    28       JOptionPane.showMessageDialog(null, output);
    29       
    30   }
    31 }
  • 相关阅读:
    轻松搞定技术面系列 1——基础篇
    Java集合排序(看完秒懂)
    详解 jupyter notebook 集成 spark 环境安装
    Java——观察者模式实例
    Java——泛型(最易懂的方式讲解泛型)
    Linux目录
    Python目录
    Nginx入门与实战
    数组与链表
    图算法之——dijkstra算法
  • 原文地址:https://www.cnblogs.com/leo2li/p/9634875.html
Copyright © 2011-2022 走看看