Я пытаюсь создать код, чтобы в конечном итоге вычислить площадь и периметр прямоугольников с их размерами от пользовательского ввода. На данный момент, когда я пытаюсь вызвать свой класс rectangle для создания нового прямоугольника, компилятор говорит, что конструктор прямоугольника не определен.Конструктор (имя конструктора) не определен
import java.util.Scanner;
public class rectangles {
public class rectangle {
public rectangle() {}
public int length;
public int width;
public rectangle(int len, int wid) {
length = len;
width = wid;
}
}
public void runner() {
Scanner scanner = new Scanner(System.in);
String input1 = scanner.nextLine();
String input2 = scanner.nextLine();
rectangle first = new rectangle(input1, input2); //Error here
System.out.println(first);
scanner.close();
}
public static void main(String[] args) {}
}
Ошибка «Конструктор rectangles.rectangle (java.lang.String, java.lang.String) не определено»
Ваш конструктор принимает 'int' но вы назвав его с' String' аргументами. – Voicu