Я студент. Так что вы можете столкнуться с парой ошибок или любительских ошибок ... У меня есть следующее упражнение, данное мне учителем, чтобы я мог практиковать Java (так как это был почти год, так как я впервые запрограммировал в яве)
Описание: Class -> Make sandwitch (определяется как Weight (int), количество недочетов в нем (int) и его цена (int).
- Сделай класс для него. Установите для него конструктор (+ setters + getters).
- Создайте кнопку, которая при каждом нажатии создает пару песчаных переключателей и помещает их в массив из 50 блоков.
- Поместите в свой код любые логические исключения (для цены не <= 0, я полагаю :)) </li>
- Сделайте кнопку, которая выводит сообщение о самой низкой цене 5 невероятных сэндвичей в диалоговом окне.
Я считаю, что для первого шага достаточно следующего кода.
Но я застрял на 2-й и 3-й шаг .. Я использую Netbeans IDE 8.2
Прошел год с тех пор, как я впервые прикоснулся к java, поэтому я довольно ржавый, но мне не терпится научиться и вернуться к программированию. Если кто-нибудь сможет мне помочь с этой проблемой, я буду благодарен.
public class Sandwitches {
public static int price;
public static int incredients;
public static int weight;
Sandwitches(int price, int incredients, int weight) {
this.price = price;
this.incredients = incredients;
this.weight = weight;
}
public void setPrice(int price) {
this.price = price;
}
public void setInc(int incredients) {
this.incredients = incredients;
}
public void setWeight(int weight) {
this.weight = weight;
}
public int getPrice() {
return this.price;
}
public int getInc() {
return this.incredients;
}
public int getWeight() {
return this.weight;
}
public static void main(String[] args)
{
Sandwitches me = new Sandwitches(2, 3, 20);
if (price >=0){
System.out.println("I cost:" + me.getPrice());
System.out.println("My weight is:" + me.getWeight());
System.out.println("I currently have:" +me.getInc()+ "incredients");
}
else
{
System.out.println("The price has to be a positive number ");
}
}
}