Hej wszystkim…Poniżej podałem kod przykładowy gdzie po pojęciu prostego równania x=x-1; lub x=x+1; wiersz poleceń nie powinien wyświetlić frazki “Wielkie X” gdyż x nie jest większe od 3-ech…Nie wiem jak myśli teraz wiersz poleceń…
class Cwiczenia1A {
public static void main(String[] args) {
int x=1;
x=x-1;
while (x==1) {
System.out.println(“X jest mniejsze od 10, wiec pokazuje ci ta wiadomosc”); }
Pierwsza sprawa używaj znaczników code do wyświetlania kodu programu.
class Cwiczenia1A {
public static void main(String[] args) {
int x=1;
x=x-1;
while (x==1)
{
System.out.println("X jest mniejsze od 10, wiec pokazuje ci ta wiadomosc");
}
if (x>3);
{
System.out.println("Wielkie X"); }
}
}
Teraz kilka słów do kodu :
1 nie zmieniasz wartości x wewnątrz pętli while więc dobrze że x jest różne od 1 bo program nigdy by się nie skończył
2 po warunku if(x>3) postawiłeś średnik co oznacza do kompilatora tyle że jeśli x jest większy od 3 to ma wykonać pustą instrukcje czyli nic - mam nadzieję że łapiesz o co chodzi
3 dlatego wiersz poleceń wyświetla “Wielkie X” bo jest to kolejna instrukcja w programie - nie wiąże się ona z twoim warunkiem.