Ⅰ 計算機Java課程貸款流程是什麼樣子的
先當讓你貸款,學完後每個月還一點點,工作後開始還的多一點,差不多一年左右可以還完
Ⅱ JAVA編寫貸款計算器顯示找不到符號
找不到Loan類,這個在工具里就報錯了
Ⅲ 編寫貸款類Loan,如果貸款總額、利率或年數小於或等於零,拋出IllegalArgumentExcep
import java.math.BigDecimal;
public class Loan {
private int num;//貸款年數
private BigDecimal transAmount;//貸款總額
private BigDecimal moneyRate;//利率
public Loan(int num,BigDecimal transAmount,BigDecimal moneyRate)
{
num=this.num;
transAmount=this.transAmount;
moneyRate=this.moneyRate;
checkValue(new BigDecimal(num));
checkValue(transAmount);
checkValue(transAmount);
}
public static void checkValue(BigDecimal n)
{
int value=n.intValue();
if(value<0||value==0)
{
throw new IllegalArgumentException();
}
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public BigDecimal getTransAmount() {
return transAmount;
}
public void setTransAmount(BigDecimal transAmount) {
this.transAmount = transAmount;
}
public BigDecimal getMoneyRate() {
return moneyRate;
}
public void setMoneyRate(BigDecimal moneyRate) {
this.moneyRate = moneyRate;
}
}
Ⅳ JAVA用抽象類及介面實現貸款
給你大概寫一個架構,具體內容自己寫吧:
public interface LoanConstrains {
public abstract void shortTerm( float sum );
public abstract void mediumTerm( float sum );
public abstract void longTerm( float sum );
pubilc abstract boolean sumAllowed( float sum );
}
public abstract class Loan implements LoanConstrains {
protected int number;
protected String name;
protected float amount;
protected float interest;
protected String item;
public Loan( int num, String name, float amount, String item){ //根據要求不設置利息
...
}
public abstract void shortTerm(){}
public abstract void mediumTerm(){}
public abstract void longTerm(){}
public abstract boolean sumAllowed(){}
}
public class BusinessLoan extends Loan {
public Business( ..... ){
super();
interest = 0.01;
}
public void shortTerm( ... ){ if( sumAllowed() )... }
public void mediumTerm( ... ){ if ( sumAllowed() )...}
public void longTerm( ... ){ if( sumAllowed() ).... }
public boolean sumAllowed ( ... ) { ... }
}
public class IndivialLoan extends Loan { ... }
public class Application() {
public static void main( ... ){
LoanConstrains array[5];
for( ... )
if ( item == "business" )
LoanConstrains array[i] = new BusinessLoan( ... );
else
LoanConstrains array[i] = new IndivialLoan( ... );
}
}
唉,寫累了,架構差不多就是這樣了,剩下的你自己寫吧。。。
Ⅳ java編寫程序:要求用戶輸入貸款的年利率,總金額和年數,程序計算月支付金額和
你也不說計算公式,不知道怎麼計算,我去網上找了一個月支付款的計算公式,不知道和你題目的要求是否一樣,如果不一樣你就改下公式就行。
java代碼如下:
publicclassLoan{
publicstaticvoidmain(String[]args){
doublerate;//利率
intyear;//年數
doublemoney;//貸款總額
doublemonthpay;//月付款
Scannersc=newScanner(System.in);
System.out.println("輸入月利率:");
rate=sc.nextDouble();
System.out.println("輸入年數:");
year=sc.nextInt();
System.out.println("輸入貸款總額:");
money=sc.nextDouble();
//計算月付款
monthpay=(money*rate)/Math.abs(1-(1/(1+rate)*year*12));
System.out.println("每月應該還貸款:"+monthpay);
}
}
Ⅵ 求一個 java 個人貸款還款計算器 的源代碼,
import javax.swing.JOptionPane;
public class Pay {
public static void main(String args[]){
String loanString = JOptionPane.showInputDialog("請輸入貸款本金( loanAmout):such as 20000.00") ;
double loanAmount= Double.parseDouble(loanString);
String dateString = JOptionPane.showInputDialog("請輸入貸款期(loanDate):between 24-60");
int loanDate = Integer.parseInt(dateString);
String monthRateString = JOptionPane.showInputDialog("請輸入月利率 (MonthRate):such as 0.00005");
double monthRate = Double.parseDouble(monthRateString);
double pay_Per_Month = (loanAmount+loanAmount * loanDate * monthRate)/loanDate;
JOptionPane.showMessageDialog(null, pay_Per_Month);
}
}
Ⅶ 用JAVA編寫用戶輸入利率、年數、貸款總額,程序計算每月分期付款金額和總金額。每月分期付款計算公式:
#include<stdio.h>
#include<conio.h>
main()
{
int Year; /*年數*/
double Rate ,Monrate,Load,Money; /*變數依次為利率,月利率,貸款總額,月還款額*/
printf("Please input money rate\n ");
scanf("%lf",&Rate);
printf("Please input monthly money rate\n ");
scanf("%lf",&Monrate);
printf("Please input load ceiling\n ");
scanf("%lf",&Load);
printf("Please input year\n ");
scanf("%d",&Year);
Money=(Load*Monrate)/(1-(1.0/((1+Monrate)*Year*12)));
printf("------Your monthly payments is %lf------\n",Money);
getch();
}
這是c語言板的,Java還沒學呢, 思想都差不多的。
Ⅷ 用JAVA編程一個房貸計算器
打了個電話給農行的客服(收費的),終於知道公式了。.好麻煩的公式...浪費了我15分鍾的電話費。 還有在寫公式的過程中遇到了計算x的y次方..誰知道java里怎麼計算啊???我是自己寫了個方法。.感覺有點麻煩... 注意的是利率.由於開始寫的時候沒考慮到小數點.所以這里都是按整數算..比如利率是7.5%就寫成750..呵呵。. 不直到她公式給錯了還是我沒聽清楚.好象公式有些不準。.明天我去銀行問下。. import javax.swing.*; import java.awt.*; import java.awt.event.*; class MyFrame extends JFrame{ double a; double b; double c; double d; int ee; double f; double g; double m; double n; double o; double h; static double x; static int y; double z; String s1; String s2; JFrame jf=new JFrame("Counter"); // JPanel jp1=new JPanel(); JPanel jp2=new JPanel(); JPanel jp3=new JPanel(); JPanel jp4=new JPanel(); JPanel jp5=new JPanel(); JPanel jp6=new JPanel(); JPanel jp7=new JPanel(); JPanel jp8=new JPanel(); JPanel jp10=new JPanel(); JPanel jp11=new JPanel(); JPanel jp12=new JPanel(); JLabel jl1=new JLabel("計算器"); JLabel jl2=new JLabel("房屋單價(元/平):"); JLabel jl3=new JLabel("房屋面積(平方):"); JLabel jl4=new JLabel("首付金額(元):"); JLabel jl5=new JLabel("年利率(萬分之):"); JLabel jl6=new JLabel("月還款額(元):"); JLabel jl7=new JLabel("總還款額(元):"); JLabel jl10=new JLabel("還款年限(年):"); JLabel jl11=new JLabel("本金(元):"); JLabel jl12=new JLabel("利息(元):"); JTextField jt1=new JTextField("",10); JTextField jt2=new JTextField("",10); JTextField jt3=new JTextField("",10); JTextField jt4=new JTextField("",10); JTextField jt5=new JTextField("0",15); JTextField jt6=new JTextField("0",15); JTextField jt10=new JTextField("",10); JTextField jt11=new JTextField("0",15); JTextField jt12=new JTextField("0",15); JButton b1=new JButton("計算"); JButton b2=new JButton("清空"); MyFrame(){ jf.setLayout(new GridLayout(10,1)); // jp1.add(jl1); // jf.add(jp1); jp2.add(jl2); jp2.add(jt1); jf.add(jp2); jp3.add(jl3); jp3.add(jt2); jf.add(jp3);
Ⅸ Java簡易貸款計算機
你也不說計算公式,不知道怎麼計算,我去網上找了一個月支付款的計算公式,不知道和你題目的要求是否一樣,如果不一樣你就改下公式就行。 java代碼如下: public class Loan { public static void main(String[] args){ double rate ;//利率 int year ; //年數 double money ; //貸款總額 double monthpay ;//月付款 Scanner sc = new Scanner(System.in); System.out.println("輸入月利率:"); rate = sc.nextDouble(); System.out.println("輸入年數:"); year = sc.nextInt(); System.out.println("輸入貸款總額:"); money = sc.nextDouble(); //計算月付款 monthpay = (money * rate)/Math.abs(1 - (1 / (1 + rate ) * year * 12 )); System.out.println("每月應該還貸款:" + monthpay); }}