小编Dea*_*ean的帖子

Java - 语法让我很难过

我认为我的代码存在一些基本问题.我不太熟悉java语法,所以我不太确定我哪里出错了.任何帮助将不胜感激.

我试图在中间使用一个构造函数,并在底部使用一些访问器,但我认为我已经为自己过度复杂了.

import java.util.Scanner;    
public class FerryBooking {

    public static void main(String args[]){
        class VehicleBooking {
            private String booking_ID = new String("");
            private String registration = new String("");
            private String make_model = new String("");
            private int number_passengers = 1;
            private boolean insurance_choice = false;
            private boolean insurance_flag = false;

            public static final int booking_fee= 100;
            public static final int extra_passenger = 50;
            public static final int insurance_fee = 50;

            VehicleBooking() {
                Scanner input = new Scanner(System.in);
                Scanner scan = new …
Run Code Online (Sandbox Code Playgroud)

java syntax

1
推荐指数
1
解决办法
212
查看次数

Java - 括号麻烦

放置支架时遇到一些麻烦.我想在我的main方法的范围内编写一些方法,但我总是最后得到一堆红线和错误告诉我"这一行有多个标记 - 令牌上的语法错误"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 …
Run Code Online (Sandbox Code Playgroud)

java brackets

1
推荐指数
1
解决办法
619
查看次数

标签 统计

java ×2

brackets ×1

syntax ×1