Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

157
Views
¿Hay alguna manera de usar una variable en otro método sin usar un parámetro?

hay una variable llamada ( limitOfPassengers ) en el primer método llamado ( addFlight ), que le pide al usuario que ingrese un número para el límite y luego lo guarde en la variable. entonces quiero usar esta entrada en otro método llamado ( addPassengerToTheFlight ) con una declaración if para verificar si los pasajeros agregados no exceden el número límite dado.

si uso un parámetro en el segundo método, habrá un error en un método de cambio . ¿Qué tengo que hacer?

El código es demasiado largo, pero aquí está el problema de los códigos.

 switch (choice) { case 1: { airway.addFlight(); break; } case 2: { System.out.println("\t\t\t\tPlease Enter Detail of Passenger"); airway.addPassengersToFlight(); break; } // the first method public void addFlight() { int limitOfpassengers; System.out.print("Enter passenger limit: "); limitOfpassengers=ss.nextInt(); } //the second method public void addPassengersToFlight() { if (flight.getPassengerLimit() <= limitOfpassengers) { flight.addPassengers(passengers); System.out.println("New Passenger is Added!"); } else { System.out.println("!!!No More Space for Passenger!!!"); } }

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

¿Hay alguna manera de usar una variable en otro método sin usar un parámetro?

Sí. Aquí hay una manera:

 public class MyClass { private int myVar; public MyClass() { myVar = 0; } public void incrementMyVar() { myVar++; } public int getMyVar() { return myVar; } }

El problema específico que tiene en su código proporcionado es que el alcance de limitOfPassengers está limitado al método addFlight() . Busque "alcance variable de Java" para obtener más detalles.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!