计算利率的java代码 java计算银行利息程序

在java中如何输入一个8就输出8=2×4方法一:.使用Scanner:
(1)使用java.util包 。然后引入(或导入) import java.util.*;
(2)构造Scanner类对象,它附属于标准输入流System.in 。
Scanner s = new Scanner(System.in);(s自定义方法名)
(3)常用的next()方法系列:
nextInt():输入整数
nextLine():输入字符串
nextDouble():输入双精度数
next():输入字符串(以空格作为分隔符)
import java.util.Scanner;
public static void main(String [] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name = scan.nextLine();
System.out.println("请输入你的年龄:");
int age = scan.nextInt();
System.out.println("请输入你的工资:");
float salary = scan.nextFloat();
System.out.println("你的信息如下:");
System.out.println("姓名:" name "\n" "年龄:" age "\n" "工资:" salary);
}
1
2
3
4
5
6
7
8
9
10
11
12
1
2
3
4
5
6
7
8
9
10
11
12
代码实例:
计算利率输入本金 a,存款年数 n,利率 r , 求利息 s 。输出的结果精确到分 。利息的计算公式如下:????????????????????????????????????????????????????????????????????????????????????????????????
在这里插入图片描述
备注:实型数据在程序中用 double 类型 。
输入格式:
输入本金 a,存款年数 n , 利率 r;各个数据之间用空格分隔 。
输出格式:
输出利息s 。
import java.util.*;\\引入Scanner的包 ||import java.util.Scanner;
public class Main
{
public static void main (String[] args)
{
Scanner scan = new Scanner(System.in);
double a = scan.nextDouble(),n = scan.nextDouble(), r = scan.nextDouble();scan.nextDouble();
double s = a*Math.pow((1 r),n)-a;
System.out.printf("s=%.2f",s);
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
1
2
3
4
5
6
7
8
9
10
11
12
13
注意
next()和nextLine的区别:
在java中,next()方法是不接收空格的,在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出 。nextLine()可以接收空格或者tab键,其输入应该以enter键结束 。
java代码的问题,一个银行借贷利率计算的代码,用的是类和对象 。之前的代码在这里 。。。。。。变量类型和参数类型不一致
将double year=input.nextDouble();改为int year=input.nextInt();
或者public double loan(double loan,int yearchoice){}改为public double loan(double loan,double yearchoice){}
java 计算存款利息money(1 rate)^year - money
是money * (1 rate)^year - money , 和普通的数学顺序一样,先计算级别高的,括号内的1 rate、再乘方year、再乘 money , 最后减money 。
转成java的计算式,也是按顺序的,乘方的地方就是按JAVA的函数pow的要求,写进参数 。
money*Math.pow((1 rate),year)-money;
JAVA计算存款利息/**
需求:本金1万元人民币,以一年期整存整取的形式储蓄在银行,一年期利率为2.79%,n年后连本带息共计多少钱 。
*/
class Calculate
{
public double calcuTotal(double prin,double rate,int n) //参数分别是本金、利率,存放期
{
double inte=0.00;//利息
double sum=prin;
for(int i=0;in;i)
{
inte=inte prin*rate; //一年期整存整存的利息算法
}
sum =inte;
return sum;
}
}
class ParamSet
{
public static void main(String[] args)
{
//设置你要的参数
double prin=10000.00;
double rate=0.0279;
int n=10; //存多少年
Calculate c = new Calculate();
double sum=c.calcuTotal(prin,rate,n);
System.out.println("本金:" prin " 元 \n存款利率:" rate '\n' n "年后连本带息共为:" sum "元");
}
}
java编写程序:要求用户输入贷款的年利率,总金额和年数,程序计算月支付金额和计算利率的java代码你也不说计算公式计算利率的java代码 , 不知道怎么计算,计算利率的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 / (1rate ) * year * 12 ));
System.out.println("每月应该还贷款:"monthpay);
}
}
【计算利率的java代码 java计算银行利息程序】关于计算利率的java代码和java计算银行利息程序的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读