Есть ли способ извлечь данные (длинные) изнутри объекта? Java - PullRequest
0 голосов
/ 22 апреля 2020

Есть ли способ извлечь расстояния изнутри объекта и присвоить его длинным переменным? например, если пользователь вводит 123 и 234, как мне получить эти значения, назначенные новому long?

Основной метод

import java.util.Scanner;
public class TestVehicle{

    public static void main(String[] args){

    Scanner scan = new Scanner(System.in);

        Vehicle car = new Vehicle();


    System.out.print("Input distance 1: ");   
    car.setDistance1(scan.nextLong());
    System.out.print("Input distance 2: ");
    car.setDistance2(scan.nextLong());

Класс:

public class Vehicle {
    private long distance1;
    private long distance2;

public Vehicle(){

}   

public Vehicle(long distance1, long distance2){
this.distance1 = distance1;
this.distance2 = distance2;

public long getDistance1(){
    return distance1;
}
public void setDistance1(long distance1){
    this.distance1 = distance1;
}   
public long getDistance2(){
    return distance2;
}
public void setDistance1(long distance2){
    this.distance2 = distance2;
}   

1 Ответ

0 голосов
/ 22 апреля 2020

Есть ли способ извлечь расстояния изнутри объекта и присвоить его длинным переменным?

Вы можете использовать определенные вами методы getDistance1 и getDistance2 в классе Vehicle. Смысл этих методов состоит в том, чтобы получить данные из объекта класса. Используйте их так:

long distance1 = car.getDistance1()

Мне нужно распечатать самое длинное и самое короткое расстояние, а также среднее значение, чтобы сделать вывод примерно таким:

Используйте Техника выше, чтобы получить значения из объекта Vehicle. Затем выполните свои математические операции в коде и используйте конкатенацию строк для вывода на печать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...