Video: Learn Java Programming with Beginners Tutorial 2024
Java Motel'deki masanın arkasında oturuyorsunuz. Bak! İşte beş kişilik bir parti geliyor. Bu insanlar bir oda istiyorlar, bu yüzden bir odanın boş olup olmadığını kontrol eden bir yazılıma ihtiyacınız var. Varsa, yazılım
GuestListi değiştirir. txt
dosyasını 0 rakamını 5 rakamıyla değiştirerek dosyayı açın. Şansınız olursa, yazılım sabit sürücünüzdedir. Yazılım burada gösterilir.
import static java. Lang. Sistem. dışarı;
import java. util. Tarayıcı;
import java. io. Dosya;
import java. io. IOException;
import java. io. PrintStream;
public class FindVacancy {
public static void main (Dizge args []) IOException atar {
int misafirler [] = yeni int [10];
int oda numarası;
Tarayıcı diskScanner = yeni Tarayıcı (yeni Dosya ("GuestList. Txt"));
(roomNum = 0, odaNumarası <10; oda no ++) {
konuklar [oda no] = diskScanner için. nextInt ();
}
diskScanner. kapat();
oda no = 0;
while (roomNum <10 && guests [roomNum]! = 0) {
roomNum ++;
}
(oda no == 10) {
çıkış. println ("Özür dilerim, hayır hayır");
} else {
çıkış. Baskı ("Oda için Kaç kişi");
dışarı. baskı (roomNum);
dışarı. Baskı ("?");
Tarayıcı klavye = yeni Tarayıcı (Sistem girişi);
misafirler [oda no] = klavye. nextInt ();
klavye. kapat();
PrintStream listOut = yeni PrintStream ("GuestList. Txt");
(roomNum = 0, odaNumarası <10; oda no ++) {
listeOut için. baskı (misafir [roomNum]);
listOut. baskı ("");
}
listOut. kapat();
}
}
}
Motel, iki boş oda ile başlar - Oda 3 ve 8 (Odaların Oda 0 ile başlayacağını unutmayın.) Kodu ilk çalıştırdığınızda program Oda 3 boş olduğunu ve beş kişiyi odaya koyduğunu söyler.
Boş yer doldurma.Kodunuzu ikinci kez çalıştırdığınızda, program kalan boş odayı bulur (Oda 8) ve odanın on kişilik bir partisini odaya koyar. (Ne parti!)
En son boş odayı doldurma.Kodu çalıştırdığınız üçüncü sırada, boş odanız yok. Program bunu keşfettiğinde,
Üzgünüz, hayır v cancy
mesajını görüntüler ve tüm motel neon tabelaları geleneğinde en az bir harf atlanır.
Kodun bir bölümü, yeni bir
GuestList yazıyor. txt
dosyası. Kafa karıştırıcı olabilir, çünkü her bir Java IDE'nin
GuestList'i görüntüleme yöntemleri vardır. txt
dosyasının içeriği. Bazı IDE'ler otomatik olarak en yeni
GuestList'i görüntülemez. txt dosyası
kodunu çalıştırdıktan sonra hemen bir değişiklik göremeyebilirsiniz. Bir değişiklik görmese bile, ardışık çalışır
GuestList'i değiştirir.txt
dosyası.
GuestList'i yenilemek için IDE'yi nasıl bulacağınızı öğrenmek için favori IDE'nizde dolaşın. txt
dosyasının ekranı.
Koşul
odaNum <10 && misafirler [odaNum]! = 0
Gerçekten zor olabilir. Etrafı bir yere taşırsanız ve konuklar [roomNum] yazarsanız! = 0 && roomNum <10 , kendinizi çok sıkıntıya sokabilirsiniz. Ayrıntılar için bkz. Allmode. com.