JAVA GUI浅谈:从输入对话框获取输入
2012-03-08 15:02
197 查看
这几天学JAVA,老师讲了几道题,但是还是没有感觉出“面向对象”的特点,贴出个GUI,算是和C的区别吧
import javax.swing.JOptionPane; public class ComputeLoanUsingInputDialog { public static void main(String[] args) { // Enter yearly interest rate String annualInterestRateString = JOptionPane.showInputDialog( "Enter yearly interest rate, for example 8.25:"); // Convert string to double double annualInterestRate = Double.parseDouble(annualInterestRateString); // Obtain monthly interest rate double monthlyInterestRate = annualInterestRate / 1200; // Enter number of years String numberOfYearsString = JOptionPane.showInputDialog( "Enter number of years as an integer, \nfor example 5:"); // Convert string to int int numberOfYears = Integer.parseInt(numberOfYearsString); // Enter loan amount String loanString = JOptionPane.showInputDialog( "Enter loan amount, for example 120000.95:"); // Convert string to double double loanAmount = Double.parseDouble(loanString); // Calculate payment double monthlyPayment = loanAmount * monthlyInterestRate / (1 - 1 / Math.pow(1 + monthlyInterestRate, numberOfYears * 12)); double totalPayment = monthlyPayment * numberOfYears * 12; // Format to keep two digits after the decimal point monthlyPayment = (int)(monthlyPayment * 100) / 100.0; totalPayment = (int)(totalPayment * 100) / 100.0; // Display results String output = "The monthly payment is " + monthlyPayment + "\nThe total payment is " + totalPayment; JOptionPane.showMessageDialog(null, output); } }
相关文章推荐
- java小程序之(GUI)输入对话框JOptionpane.showInputDialog
- android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容
- android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容
- Java中获取键盘输入值的三种方法
- 76 Java 使用Scanner获取键盘输入
- java获取用户输入的字符串! 通过向键盘获取字符,用swith语句显示星期几。
- Java中获取键盘输入值的三种方法
- Java中获取键盘输入值的三种方法
- Java实现根据输入的日期以及天数,获取此日期之后的天数的工作日
- Java的输入对话框
- java语言中获取用户输入的语句
- 关于java控制台获取输入数据
- 浅谈Java自定义注解和运行时靠反射获取注解
- 浅谈Java的输入输出流(转载)
- java中获取输入的几种方式
- VC实现对话框置顶并获取键盘输入焦点
- 浅谈Java的输入输出流
- java之GUI文件对话框javax.swing.JFileChooser
- 在java中获取用户输入的的数据,并根据数据执行输出
- android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容