Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore strano

  1. #1

    errore strano

    Ciao ho provato in tanti modi ma mi dà sempre lo stesso errore il codice è questo

    import java.util.*;
    public class Volo
    {
    boolean a[]=new boolean[10];
    int counter=0;
    String nome;
    int posto;
    String classe;
    Volo (String f,String g,int c)
    {
    nome="f";
    classe="g";
    posto=c;

    }
    void setDati(String f)
    {
    nome=f;
    }
    void setGiulio(String g)
    {
    classe=g;
    }
    void setDati(int c)
    {
    posto=c;
    }
    String getDati(String f)
    {
    return nome;
    }
    String getGiulio(String g)
    {
    return classe;
    }
    int getDati()
    {
    return posto;
    }

    public int Prenota (int a[], int counter)
    {

    int n=a.length;
    int low=0;
    int high=n-1;
    int middle;
    int y=0;
    do
    {
    while(low<high)
    {
    middle =(low+high)/2;
    if(counter==a[middle])
    return middle;
    else if (counter<a[middle])
    high=middle-1;
    else
    low=middle+1;

    Scanner in=new Scanner(System.in);
    System.out.printf("Inserisci 1 se l'utente viaggia in 1a classe \n Inserisci 2 se l'utente viaggia in 2a classe");
    y=in.nextInt();
    return n-1;
    }
    }
    while(y==1);
    }
    }
    mentre l'errore è
    Volo.java:68: missing return statement
    }
    ^
    1 error
    ho provato in tanti modi ma non riesco a capire dove è l'errore nelle parentesi..
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Il titolo "errore strano" non fornisce alcuna indicazione sul contenuto della discussione: usa titoli più significativi, innanzitutto.

    In secondo luogo, il codice va racchiuso nei tag CODE (tasto # del forum) per renderlo leggibile.

    Infine, suggerisco di leggere il Regolamento di quest'area per approfondire le norme citate e conoscere tutte le altre (com'era già stato indicato in questa occasione).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.