Java 将布尔值从false更改为true
我正在为大学课程创建一个预订应用程序。My Lessons对象包含一个名为booked的布尔值,该值设置为false。预订课程后,是否有办法将布尔值动态更改为true 提供更多细节。我将为用户创建一个扫描仪输入。当用户确认他们想要预订课程时。理想情况下,我需要实现一种方法来更改课程的状态,以显示已预订的课程。在本例中,将boolean更改为trueJava 将布尔值从false更改为true,java,oop,boolean,Java,Oop,Boolean,我正在为大学课程创建一个预订应用程序。My Lessons对象包含一个名为booked的布尔值,该值设置为false。预订课程后,是否有办法将布尔值动态更改为true 提供更多细节。我将为用户创建一个扫描仪输入。当用户确认他们想要预订课程时。理想情况下,我需要实现一种方法来更改课程的状态,以显示已预订的课程。在本例中,将boolean更改为true import java.util.ArrayList; public class Lesson { public String les
import java.util.ArrayList;
public class Lesson {
public String lessonName;
public String lessonDay;
public String lessonDate;
public String lessonTime;
public String tutorName;
public Boolean booked;
public Lesson() {
}
public Lesson(String lessonName, String lessonDay, String lessonDate, String lessonTime, String tutorName, Boolean booked) {
this.lessonName = lessonName;
this.lessonDay = lessonDay;
this.lessonDate = lessonDate;
this.lessonTime = lessonTime;
this.tutorName = tutorName;
this.booked = booked;
}
public Lesson(String lessonDay, String lessonDate, String lessonTime, String tutorName, Boolean booked) {
}
public String getLessonName() {
return lessonName;
}
public void setLessonName(String lessonName) {
this.lessonName = lessonName;
}
public String getLessonDay() {
return lessonDay;
}
public void setLessonDay(String lessonDay) {
this.lessonDay = lessonDay;
}
public String getLessonDate() {
return lessonDate;
}
public void setLessonDate(String lessonDate) {
this.lessonDate = lessonDate;
}
public String getLessonTime() {
return lessonTime;
}
public void setLessonTime(String lessonTime) {
this.lessonTime = lessonTime;
}
public String getTutorName() {
return tutorName;
}
public void setTutorName(String tutorName) {
this.tutorName = tutorName;
}
public Boolean getBooked() {
return booked;
}
public void setBooked(Boolean booked) {
this.booked = booked;
}
添加更多细节。
以下是预订课程的方法。它向用户显示课程的详细信息
我使用mathsJuly.get(0)从arrayList中获取索引为0的课程。课程对象包含一个设置为false的布尔值(Boolean)。预订课程后,将此布尔值更改为true的最佳方法是什么?我是否可以将其合并到下面的方法中,或者我是否需要创建一个单独的方法,即changeLessonStatus来更改此特定索引处的布尔值
void makeBooking(ArrayList<Lesson> mathsJuly) {
Lesson m = mathsJuly.get(0);
{
System.out.println("Lesson: " + m.getLessonName());
System.out.println("Day: " + m.getLessonDay());
System.out.println("Date: " + m.getLessonDate());
System.out.println("Time: " + m.getLessonTime());
System.out.println("Tutor: " + m.getTutorName());
System.out.println("----------------------------");
}
void makeBooking(ArrayList mathsJuly){
Lesson m=mathsJuly.get(0);
{
System.out.println(“课程:+m.getLessonName());
System.out.println(“Day:+m.getLessonDay());
System.out.println(“日期:+m.getLessonDate());
System.out.println(“时间:+m.getLessonTime());
System.out.println(“导师:+m.getutorName());
System.out.println(“-------------------------------”;
}
当你调用setBooked
时,你需要给出真实的答案。你的意思是吗?你已经有了一个setBooked
方法-为什么这还不够?你能澄清问题是什么吗?这是预订课程的方法:@KevinJervis将详细信息添加到你的答案中,而不是作为评论。谢谢你的提醒。我已经为这个问题添加了更多的细节,希望这能提供一些清晰的信息