gpt4 book ai didi

Java - 括号问题

转载 作者:行者123 更新时间:2023-11-29 09:55:39 25 4
gpt4 key购买 nike

我在放置括号时遇到了一些问题。我想在我的主要方法的范围内写一些方法,但我总是以一堆红线和错误告终,告诉我“这条线有多个标记 - token “void”的语法错误,@ expected - addVehicleBooking 无法解析为类型”

我不希望我的方法返回任何东西,我只希望它们执行一些代码并在屏幕上打印一些东西。

编辑:

这是代码的开始,无需担心未使用的变量等。感谢大家的帮助=]。

import java.util.Scanner;

public class FerryMenu {

public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
Scanner scan = new Scanner(System.in);

public static void addVehicleBooking()
{
String booking_ID = "";
System.out.print("Enter your booking ID");
booking_ID = input.next();
String registration = "";
System.out.print("Enter registration number");
registration = input.next();
String make_model = "";
System.out.print("Enter vehicle make/model");
make_model = input.next();
int number_passengers = 1;
System.out.print("Enter number of passengers");
number_passengers = scan.nextInt();
}

String menu_choice = "";
while(!"X".equals(menu_choice)){
System.out.println("*** Ferry Ticketing System Menu ***");
System.out.println("A - Add Vehicle Booking");
System.out.println("B - Display Booking Info");
System.out.println("C - Update Insurance Status");
System.out.println("D - Display Booking Summary");
System.out.println("X - Exit");

System.out.print("Enter your selection: ");
menu_choice = input.next();
}

}

最佳答案

您不能在方法内部声明方法。这与括号无关。这与语法有关。

好的,Dean,我再描述一遍..

首先,扔掉您编写的代码..让我们重新开始..

按照以下步骤解决您的问题:-

  • 创建一个类 Demo
  • 向该类添加一个方法,getUserInput()
  • 也将 main 方法添加到您的类中。
  • 有一个构造函数(0-arg)
  • 现在,您的程序从 main() 开始执行。如果您想获取用户输入。请从此处调用您的 getUserInput() 方法。作为第一个声明..
  • 在您的 getUserInputMethod() 中,读取所有输入后,调用您的构造函数来初始化您的实例变量..

  • 在此之后,您的 getUserInput() 会将控制权返回给您的 main() 方法。您可以从那里继续您的代码。

关于Java - 括号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12676588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com