背景: 当您从代理商处租车时,钥匙圈有几条信息:车牌,品牌和汽车年份,通常还有特殊代码。此代码可用于内部的某些数据处理 公司的电脑。本实验室将练习从许可证中确定特殊的汽车租赁代码 板。
分配:
一个。牌照由3个字母后跟空格组成,后跟3位整数。例如,CPR 607。
湾添加3个字母的ASCII值,67 + 80 + 82 = 229。
℃。将字母总和添加到3位整数。例如,229 + 607 = 836。
d。取此总和(836)并确定除以26后的整数余数: 836%26 = 4。
即确定字母'A'后面的字母表中的第4个字母:'A'='E'后的第4个字母
F。结合字母和总和。因此,我们有CPR 607 = E836。
这就是我的代码 import static java.lang.System。*;
public class CarRental
{ private String licenseletters;
private int licensenumber;
public CarRental()
{
licenseletters="";
licensenumber=0;
}
public CarRental(String a, int b)
{
licenseletters=a;
licensenumber=b;
}
public void setletters(String a, int b)
{
licenseletters=a;
licensenumber=b;
}
public int getASCIIone()
{
return (int)licenseletters.charAt(0);
}
public int getASCIItwo()
{
return (int)licenseletters.charAt(1);
}
public int getASCIIthree()
{
return (int)licenseletters.charAt(2);
}
public int addASCII()
{
int total= getASCIIone() + getASCIItwo() + getASCIIthree();
return total;
}
public int adddigits()
{
int sum= addASCII() + licensenumber;
return sum;
}
public int remainder()
{
int remain= adddigits()%26;
return remain;
}
public int aftera()
{
int aftera= remainder()+65;
return aftera;
}
public char letteraftera()
{
char letteraftera= (char)aftera();
return letteraftera;
}
public String tostring()
{
return ""+ letteraftera() + adddigits();
}
}
这是我的转轮代码,我在新单词
之前的构造函数部分收到错误 import static java.lang.System.*;
import java.util.Scanner;
public class CarRentalRunner
{
public static void main( String args[] )
{
for(int b=0; b<10; b=b+1){
Scanner keyboard=new Scanner(System.in);
System.out.print("Make=");
String carmake= keyboard.nextLine();
System.out.print("Model=");
String carmodel=keyboard.nextLine();
System.out.print("Enter the license plates number");
String a= keyboard.next();
int c= keyboard.nextInt();
CarRentalRunner Java = new CarRentalRunner(a,b);
System.out.println(Java);
}
}
}
答案 0 :(得分:1)
CarRentalRunner
没有construtor(使用提供的参数),我认为你的意思是CarRental
CarRentalRunner Java = new CarRentalRunner(a,b);
应该是
CarRental rental = new CarRental(a,b);
答案 1 :(得分:1)
如果你看一下你收到的错误信息,就会说出一些与new CarRentalRunner(a, b);
因此,如果您查看CarRentalRunner.java文件,您会发现确实没有匹配的构造函数。
你很可能想要实例化你的CarRental课而不是跑步者。