帮我用java写个利息计算器
时间: 2023-02-25 07:47:25 浏览: 67
好的,下面是一个简单的利息计算器的代码:
```
import java.util.Scanner;
public class InterestCalculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入本金:");
double principal = sc.nextDouble();
System.out.print("请输入利率:");
double rate = sc.nextDouble();
System.out.print("请输入时间:");
int time = sc.nextInt();
double interest = principal * rate * time / 100;
System.out.println("利息:" + interest);
}
}
```
运行结果:
```
请输入本金:10000
请输入利率:0.05
请输入时间:2
利息:1000.0
```
这段代码实现了从用户输入本金、利率和时间,计算利息的功能。
相关问题
帮我用c++写个利息计算器
### 回答1:
当然,我很愿意帮您写一个 C 语言版本的利息计算器。以下是代码:
```
#include <stdio.h>
#include <math.h>
int main() {
float principal, rate, time, interest;
printf("请输入本金:");
scanf("%f", &principal);
printf("请输入利率(以百分数形式):");
scanf("%f", &rate);
printf("请输入存款时间(以年为单位):");
scanf("%f", &time);
interest = principal * rate * time / 100;
printf("利息总额为:%.2f\n", interest);
return 0;
}
```
该程序首先要求用户输入本金、利率(以百分数形式)和存款时间(以年为单位),然后计算利息总额,最后将结果打印出来。
希望这段代码对您有所帮助!
### 回答2:
当然可以!以下是一个简单的利息计算器的C代码:
```c
#include <stdio.h>
int main() {
double principal, rate, time, interest;
printf("请输入本金:");
scanf("%lf", &principal);
printf("请输入年利率:");
scanf("%lf", &rate);
printf("请输入存款时间(以年为单位):");
scanf("%lf", &time);
interest = principal * rate * time;
printf("利息总金额为:%.2lf\n", interest);
return 0;
}
```
这个程序首先会要求用户输入本金、年利率和存款时间,然后根据输入的值计算利息总金额,并输出结果。
注意:上述代码是一个简单的利息计算器示例,没有考虑复利等因素。在实际使用中,可能还需考虑其他因素(如复利、计息周期等),并根据需求进行相应的修改。
帮我用java写一个计算器
好的,下面是一个简单的Java计算器程序,可以进行四则运算:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = sc.nextDouble();
System.out.println("请输入运算符号(+、-、*、/):");
char operator = sc.next().charAt(0);
System.out.println("请输入第二个数字:");
double num2 = sc.nextDouble();
double result = 0;
switch(operator) {
case '+': result = num1 + num2; break;
case '-': result = num1 - num2; break;
case '*': result = num1 * num2; break;
case '/': result = num1 / num2; break;
default: System.out.println("输入的运算符号不正确"); return;
}
System.out.println("计算结果为:" + result);
}
}
```
运行程序后,按照提示输入两个数字和运算符号即可得到计算结果。注意,输入的运算符号必须是+、-、*、/中的一个。如果输入的运算符号不正确,程序会提示错误并退出。