Προς το περιεχόμενο

java κωδικας


notyes

Προτεινόμενες αναρτήσεις

Δημοσ.

καλησπερα εχω κανει την παρακατω συναρτηση για την κρατηση ενος δωματιου,αλλα δε ν μου παιζει σωστα...

εχει γινει η αντιστοιχει κλαση κρατησης και στην κυρια κλαση εχω βαλει την παρακατω συναρτηση:

>public static void reserv(){ 
StandardInputRead input=new StandardInputRead();
//if (l<15000){
//Reservation[l] =new reservation();
StandardInputRead reader=null;
String roomname=reader.readString("Dwse ton arithmo tou dwmatiou:");
String lastclientname=reader.readString("Dwse to epi8eto tou pelati");
String datein=reader.readString("dwse tn imerominia eisodou");
String dateout=reader.readString("dwse tn imerominia eksodou");
//String pinakas = datein;
for(int x=0;x<15000;x++){
	if(!roomname.equals(roomPinakas[x].getNumbername())){
		System.out.println("den uparxei auto to dwmatio opote den mporei na ginei kratisi");
		roomname=reader.readString("Dwse ton arithmo tou dwmatiou:");
	}
	String temp="";
for(int k=0;k<1500;k++)	{
	Reservation[k]=datein;
if (Reservation[k].equals(Reservation[k+1])){   
	temp=Reservation[k];
	}
	}
if(temp=="")
	System.out.println("i kratisi egine...");
else
	System.out.println("i kratisi den mporei na ginei gt to dwmatio exei idi kleistei..");

}
}

Δημοσ.

τουλαχιστον κανα παραδειγμα για το πως γινεται ενας δανεισμος για συγκεκριμενη ημερομηνια η καμια κρατηση...ενα οποιοδηποτε παραδειγμα.

Δημοσ.

Μου φαίνεται ότι ακόμα και ο πρώτος έλεγχος που κάνεις είναι λανθασμένος.Ελέγχεις το πρώτο στοιχείο του πίνακα και αν δεν είναι ίσο με αυτό που δώθηκε από την γραμμή εντολών του ζητάς να δώσει άλλο αριθμό δωματίου.Δεν θα έπρεπε να ελέγξει όλο τον πίνακα πρώτα και μετάν αποφανθεί αν υπάρχει η δεν υπάρχει το δωμάτιο?

 

Διόρθωσε αυτό πρώτα και μετά ρίξε καμιά ματιά ακόμα στον κώδικα γιατί από ότι βλέπω έχεις κάνει και άλλα λογικά λάθη.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...