背景:当你从中介公司租车时,钥匙圈上有几条信息:车牌、品牌和年份,通常还有一个特殊的代码。该代码可用于公司计算机内的某些数据处理。本实验室将练习从车牌中确定特殊的租车代码。
工作分配:
a、 车牌由3个字母后跟一个空格,再后跟一个3位整数组成。例如,CPR 607。
b、 将3个字母的ASCII值相加,67 80 82=229。
c.将字母之和加到3位整数上。例如,229 607 = 836。
d、 取此和(836),除以26后确定整数余数:836%26=4。
e、 确定字母表中字母“A”后的第四个字母:“A”后的第四个字母=“e”
f、 把字母和总和结合起来。因此,我们有CPR 607=E836。
这就是我的代码导入静态java.lang.系统。*;
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();
}
}
这是我的运行程序代码,我在构造器部分的单词new之前遇到了一个错误
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);
}
}
}
如果您查看得到的错误消息,它会说没有定义与新的CarRentalRunner(a,b)匹配的构造函数
所以如果你看看CarRentalRunner。您可以看到,确实没有匹配的构造函数。
您很可能希望实例化CarRental类,而不是runner。
CarRentalRunner
没有构造器(带有提供的参数),我想你的意思是CarRentalRunner
CarRentalRunner Java = new CarRentalRunner(a,b);
应该是吧
CarRental rental = new CarRental(a,b);
我正在做下面的家庭作业(我对Java还是个新手……),我对写LuxuryCarRental有一些疑问……我不确定我在CarRentall的工作是否正确。我还没有到UseCarRental。 创建一个名为 CarRental 的类,其中包含以下字段:租用者姓名、邮政编码、汽车大小、租车费、天数出租和总计出租费。 该类包含一个构造函数,它需要除总费用以外的所有租金数据,总费用根据汽车的大小计算:经济型
本文向大家介绍C#实现简单的汽车租赁系统,包括了C#实现简单的汽车租赁系统的使用技巧和注意事项,需要的朋友参考一下 最近学习了继承,多态,集合,设计模式,有一个汽车租凭系统,给大家分享一下: 我们首先来看看我们这个系统的效果 1.做一个项目,我们首先对项目进行分析 根据我们最近学的知识,我们可以看出继承,多态,集合,设计模式,我们都能用到 我们把所需要的类和简单模式中的“简单工厂”的工厂准备好
电话面,周一上午给我打电话约的周二下午 面试官拷打的挺多的,我还是第一次遇到这么不温柔的面试官 问题一个接着一个的抛 我太菜了给我问蒙了都 对深蓝汽车了解吗 接受工作地点在重庆吗 ==和equals的区别 Integer a=200和Integer b=200用equals比较和用==比较分别是true还是false等等一系列(接连拷打) 迭代器模式,为啥不用for循环 工厂模式和抽象工厂模式 r
上正文: 1. == equals (√) 2.出题:Integer a = 100,Integer b = 100.....balabala.....就是一些Integer和int这些的比较,equals,==(答上来了,但是他问我为啥。我说是equals比较的是值,他问我为啥。说实话我很懵逼。下来复盘的时候才get应该是想问我拆箱装箱,Integercache...其实是想到了但是没敢说) 3
---------实习项目---------- 介绍下最近这段实习负责了什么,问了我些实习项目的东西 你觉得用DDD有什么优势和劣势(优势:我说了仓储层和基础设施层实现无缝切换ORM和DB,适配器层做外部接口和内部接口的适配。不给说了,让我说缺点:每层DTO都要转换,可能比较耗性能,可能对开发水平要求比较高,需要学习成本) mq解决了怎样的需求,遇到什么困难,怎么解决的 聊了下第一段实习 关于大批
代码: 如果花费时间超过1s(类似于网络的原因),那么另一个线程可以获得锁,但这会导致一些问题(例如超卖)。如果使用,当此客户端脱机时,它将永远不会解锁锁,其他客户端无法获得锁。如何解决或平衡这个问题?