import java.util.Arrays;
import java.util.Scanner;
/**
* Created by g17oit17 on 09.01.2019. sda
*/
public class DemoBaggage {
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Введите количество баггажей");
int quantity = scanner.nextInt();
Baggage[] baggage = new Baggage[quantity];
for (int i = 0; i < baggage.length ; i++) {
baggage[i] = new Baggage(scannerSurname(), scannerBaggageSpace(), scannerWeight());
}
System.out.println(Arrays.toString(baggage));
toPrintAverageWeightOfBaggageSpace(baggage);
}
private static void toPrintAverageWeightOfBaggageSpace(Baggage[] baggage){
for (int i = 0; i < baggage.length;i++) {
System.out.println("Средний вес баггажа " + (i) + " = " + baggage[i].averageWeightOfBaggageSpace());
}
}
private static double scannerWeight() {
System.out.println("Введите общий вес багажа");
return scanner.nextDouble();
}
private static int scannerBaggageSpace() {
System.out.println("Введите количество багажных мест");
return scanner.nextInt();
}
private static String scannerSurname() {
System.out.println("Введите фамилию пассажира");
return scanner.next();
}
}
(Сам код)
(Конструктор)
public class Baggage {
private String surnameOfPassenger;
private int baggageSpace;
private double weight;
Baggage(String surnameOfPassenger, int baggageSpace, double weight) {
this.surnameOfPassenger = surnameOfPassenger;
this.baggageSpace = baggageSpace;
this.weight = weight;
}
@Override
public String toString() {
return "Baggage{" +
"surnameOfPassenger='" + surnameOfPassenger + '\'' +
", baggagePlaces=" + baggageSpace +
", weight=" + weight +
'}';
}
double averageWeightOfBaggageSpace(){
return weight/baggageSpace;
}
}
Java
В этом коде сделать так чтобы был ОДИН метод, (а не 3, как в коде) позволяющий вводить с клавиатуры его характеристики
https://pastebin.com/6HpgJuXT
import java.util.Arrays;
import java.util.Scanner;
public class Main {
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Введите количество баггажей");
int quantity = scanner.nextInt();
Baggage[] baggage = new Baggage[quantity];
for (int i = 0; i < baggage.length; i++) {
baggage[i] = new Baggage();
scannerParams(baggage[i]);
}
System.out.println(Arrays.toString(baggage));
toPrintAverageWeightOfBaggageSpace(baggage);
}
private static void toPrintAverageWeightOfBaggageSpace(Baggage[] baggage) {
for (int i = 0; i < baggage.length; i++) {
System.out.println("Средний вес баггажа " + (i) + " = " + baggage[i].averageWeightOfBaggageSpace());
}
}
private static void scannerParams(Baggage baggage) {
System.out.println("Введите общий вес багажа");
baggage.setWeight(scanner.nextDouble());
System.out.println("Введите количество багажных мест");
baggage.setBaggageSpace(scanner.nextInt());
System.out.println("Введите фамилию пассажира");
baggage.setSurnameOfPassenger(scanner.next());
}
}
//(Сам код)
//(Конструктор)
class Baggage {
private String surnameOfPassenger;
private int baggageSpace;
private double weight;
Baggage() {
}
Baggage(String surnameOfPassenger, int baggageSpace, double weight) {
this.surnameOfPassenger = surnameOfPassenger;
this.baggageSpace = baggageSpace;
this.weight = weight;
}
@Override
public String toString() {
return "Baggage{" +
"surnameOfPassenger='" + surnameOfPassenger + '\'' +
", baggagePlaces=" + baggageSpace +
", weight=" + weight +
'}';
}
double averageWeightOfBaggageSpace() {
return weight / baggageSpace;
}
void setSurnameOfPassenger(String surnameOfPassenger) {
this.surnameOfPassenger = surnameOfPassenger;
}
void setBaggageSpace(int baggageSpace) {
this.baggageSpace = baggageSpace;
}
void setWeight(double weight) {
this.weight = weight;
}
}

import java.util.Arrays;
import java.util.Scanner;
public class Main {
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Введите количество баггажей");
int quantity = scanner.nextInt();
Baggage[] baggage = new Baggage[quantity];
for (int i = 0; i < baggage.length; i++) {
baggage[i] = new Baggage();
scannerParams(baggage[i]);
}
System.out.println(Arrays.toString(baggage));
toPrintAverageWeightOfBaggageSpace(baggage);
}
private static void toPrintAverageWeightOfBaggageSpace(Baggage[] baggage) {
for (int i = 0; i < baggage.length; i++) {
System.out.println("Средний вес баггажа " + (i) + " = " + baggage[i].averageWeightOfBaggageSpace());
}
}
private static void scannerParams(Baggage baggage) {
System.out.println("Введите общий вес багажа");
baggage.setWeight(scanner.nextDouble());
System.out.println("Введите количество багажных мест");
baggage.setBaggageSpace(scanner.nextInt());
System.out.println("Введите фамилию пассажира");
baggage.setSurnameOfPassenger(scanner.next());
}
}
//(Сам код)
//(Конструктор)
class Baggage {
private String surnameOfPassenger;
private int baggageSpace;
private double weight;
Baggage() {
}
Baggage(String surnameOfPassenger, int baggageSpace, double weight) {
this.surnameOfPassenger = surnameOfPassenger;
this.baggageSpace = baggageSpace;
this.weight = weight;
}
@Override
public String toString() {
return "Baggage{" +
"surnameOfPassenger='" + surnameOfPassenger + '\'' +
", baggagePlaces=" + baggageSpace +
", weight=" + weight +
'}';
}
double averageWeightOfBaggageSpace() {
return weight / baggageSpace;
}
void setSurnameOfPassenger(String surnameOfPassenger) {
this.surnameOfPassenger = surnameOfPassenger;
}
void setBaggageSpace(int baggageSpace) {
this.baggageSpace = baggageSpace;
}
void setWeight(double weight) {
this.weight = weight;
}
}

Похожие вопросы
- Подскажите пожалуйста, как в данном коде Java сделать так, чтоб при нажатии цифры 3 программа завершала свою работу?
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Помогите пожалуйста написать методы,java, Кто даст ответ дам 100 балов подарком ОТВЕТ ДАЙТЕ СЕГОДНЯ ЭТО СРОЧНО!!!!!!!!!!
- Стоит ли во всех случаях сделать методы класса статичным, если они не используют абсолютно никакое поле класса?
- Java, можно ли сделать так, чтобы пользователь сам вводил, например, то что ему нужно сосчитать?
- Работа со строками Java Разработать программу, которая вводит строку и находит все слова указанной длины n (n вводится).
- Как тестируют код разработчики игр?
- Код на java.
- В чем смысл задачи? Решение не надо, кода не надо, просто хочу понять, что нужно сделать, заранее спасибо
- Где начинать писать код в Intellij Idea?
))