id ценит помощь anyones здесь. Ниже мой класс, который содержит все мои сеттеры и геттеры, в моем основном классе, я создал 3 клиента и в параметрах значения, у меня есть 3 разных номера. Что мне нужно сделать, это найти общее значение всех этих значений, есть ли способ, которым я могу создать метод (см. Бронирование ниже), который будет вычислять и добавлять общее значение параметра каждого клиента? Не важно, что 3 не является фиксированным числом, поэтому метод не должен быть затронут, если я захочу добавить больше клиентов. Это, вероятно, на самом деле основное, но если кто-то может получить меня на правильном пути, что было бы здорово, веселитвычисляет общую стоимость бронирования
public class Customer
{
private int identity;
private String name;
private String address;
private double value;
public Customer()
{
identity = 0;
name = "";
address = "";
value = 0.0;
}
public void setIdentity(int identityParam)
{
identity = identityParam;
}
public int getIdentity()
{
return identity;
}
public void setName(String nameParam)
{
name = nameParam;
}
public String getName()
{
return name;
}
public void setAddress(String addressParam)
{
address = addressParam;
}
public String getAddress()
{
return address;
}
public void setValue(double valueParam)
{
value = valueParam;
}
public double getCarCost()
{
return value;
}
public void printCustomerDetails()
{
System.out.println("The identity of the customer is: " + identity);
System.out.println("The name of the customer is: " + name);
System.out.println("The address of the customer is: " + address);
System.out.println("The value of the customers car is: " + value + "\n");
}
public void bookingValue()
{
//Ive tried messing around with a for loop here but i cant seem to get it working
}
}
Вместо '// Ive попытался объединиться с циклом for здесь, но я не могу заставить его работать. Поместите код, который здесь не работает, и напишите, что он делает и что вы хотите. Мы не будем писать его для вас 0, это не помогает, а служба кода. – ppeterka
Вы правы, что вам нужен цикл 'for'; покажите нам, что вы пробовали. Кроме того, 'bookingValue()' должен быть 'static' (он будет принимать массив или' Collection' экземпляров 'Customer' в качестве входных данных и не работает с определенным« клиентом »), или он должен быть включен некоторый объект «Бронирование», который «владеет» группой «Клиент». – chrylis
@chrylis Определенно перейдите с объектом «Бронирование» или даже «Список», чтобы избежать использования статики. –