求各位大神指条明路

Game-Over 2014-03-25 11:20:54
car.java:33: error: constructor carloan in class carloan cannot be applied to given types;
carloan vn= new carloan(price, downpayment);
^
required: no arguments
found: double,double
reason: actual and formal argument lists differ in length
1 error

这个是我的error.

import java.util.Scanner;

public class car{
public static void main(String[] args){
double price;
double downpayment;
double interest;
int months;
int payment;

Scanner in= new Scanner(System.in);

System.out.print("Please enter the car price: ");
price=in.nextDouble();
System.out.println();

System.out.print("Please enter the amount of downpayment: ");
downpayment=in.nextDouble();
System.out.println();

System.out.print("Please enter the annual interest rate: ");
interest=in.nextDouble();
System.out.println();

System.out.print("Please enter the loan period in months: ");
months=in.nextInt();
System.out.println();

System.out.print("Please enter the number of payments you have paid: ");
payment=in.nextInt();
System.out.println();

carloan vn= new carloan(price, downpayment);

System.out.print("The amount borrowed is: "+ vn.getamountborrowed());
System.out.print("The monthly payment amount is: "+ vn.getmonthlyrate());
}}



public class carloan{
private double price;
private double downpayment;
private double interest;
private int months;

public double getamountborrowed(){
return price-downpayment;
}

public double getmonthlyrate(){
double P=price-downpayment;
double R=interest/12;
double B=1+R;
double C= Math.pow(B,months);
double D=R*C;
double E=C-1;
double F=D/E*P;
return price;
}}




我想知道为什么会出现这样的error.
...全文
354 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaronsuLoveM 2015-02-03
  • 打赏
  • 举报
回复
构造方法,setget方法。。。。没有传参数
tony4geek 2014-03-28
  • 打赏
  • 举报
回复
构造函数 参数
染指黄昏 2014-03-28
  • 打赏
  • 举报
回复
缺少构造函数 java基础再好好看看 照着列子敲
Jandison_lz 2014-03-28
  • 打赏
  • 举报
回复
no constructor
-江沐风- 2014-03-25
  • 打赏
  • 举报
回复
构造方法可以理解为是为了初始化数据,就是这样:
public carloan(double price,double downpayment)
	{
		this.price = price;
		this.downpayment = downpayment;
	}
学Java怎么会不知道构造方法呢?建议找本书看看,这是Java最基础的东西!
Game-Over 2014-03-25
  • 打赏
  • 举报
回复
引用 2 楼 zuoziji_lj 的回复:
[quote=引用 1 楼 u012724379 的回复:] 构造方法,你看一下! 没有构造方法,怎么传参数!
+1[/quote]大神可否说的再详细一些?我是个新手,没怎么接触过构造方法这个词。谢谢了
Game-Over 2014-03-25
  • 打赏
  • 举报
回复
引用 1 楼 u012724379 的回复:
构造方法,你看一下! 没有构造方法,怎么传参数!
大神可否说的再详细一些?我是个新手,没怎么接触过构造方法这个词。谢谢了
卡卡吉利 2014-03-25
  • 打赏
  • 举报
回复
引用 1 楼 u012724379 的回复:
构造方法,你看一下! 没有构造方法,怎么传参数!
+1
-江沐风- 2014-03-25
  • 打赏
  • 举报
回复
构造方法,你看一下! 没有构造方法,怎么传参数!
冰女潮汐 2014-03-25
  • 打赏
  • 举报
回复
建议楼主类名首字母大写吧
内容概要:本文围绕双侧电源相间短路方向性电流保护的设计与研究展开,结合Simulink仿真平台与详细的理论研究报告,系统阐述了方向性电流保护在复杂电力系统中的工作原理与实现方法。研究重点在于构建适用于双侧电源供电系统的保护逻辑,通过设置方向元件有效区分故障电流流向,确保继电保护装置能够准确、可靠地动作,避免非故障线路误切除。文中详细介绍了保护配置方案、整定计算原则、方向判据选取及Simulink建模过程,涵盖系统建模、故障设置、信号采集、逻辑判断与动作输出等关键环节,验证了所设计保护策略在不同运行方式和故障条件下的有效性与选择性。; 适合人群:电气工程及相关专业的高校学生、从事电力系统继电保护设计与运维的工程技术人员,以及具备一定电力系统基础知识和Simulink仿真能力的科研人员。; 使用场景及目标:①掌握双侧电源系统中相间短路故障的特点及其对保护配置的影响;②学习方向性电流保护的基本原理与实现逻辑;③通过Simulink搭建保护模型,完成仿真验证,提升实际工程问题分析与解决能力;④为毕业设计、科研项目或工程实践提供理论支持和技术参考。; 阅读建议:建议读者结合文中的Simulink仿真模型与报告内容同步学习,重点关注方向判据的选择依据与仿真结果的分析过程,动手复现模型以加深理解,并尝试改变系统参数或故障条件进行对比实验,从而全面掌握方向性保护的核心设计要点。

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧