^ Back to Top

Informatyka

Strony internetowe

Bazy danych

Sieci komputerowe

Login Form

Home

2018.10.18

WHILE

while (wyrażenie)
{
instrukcja
};

gdzie instrukcja może być instrukcją pustą, instrukcją prostą, lub instrukcją złożoną.
Sekwencja działań przy wykonywaniu instrukcji while jest następująca:
- Oblicz wartość wyrażenia i sprawdź, czy jest równe zeru (fałsz). Jeżeli tak, to pomiń krok 2; jeżeli nie (prawda), przejdź do kroku 2
- Wykonaj instrukcję i przejdź do kroku 1.

 

package pierwszy;

public class p20181015_2 {

public static void main(String[] args) {
double a=0,b=0,h=0,Ptr;
Scanner wpr=new Scanner(System.in);

while(a<=0){
System.out.println("podaj a");
a=wpr.nextDouble();
}

while(b<=0){
System.out.println("podaj b");
b=wpr.nextDouble();
}

while(h<=0){
System.out.println("podaj h");
h=wpr.nextDouble();
}
Ptr=((a+b)*h)/2;
System.out.println("Pole trapezu = "+Ptr);
}

}

 

/*program wypisujący 100 razy komunikat "Programista"*/
package pierwszy;

public class p20181015_2 {

public static void main(String[] args) {
int i;
for(i=1;i<=100;i++){
System.out.println("Programista");
}


}

}

 

/*program wypisujący wartości od 1 do 100"*/
package pierwszy;

public class p20181015_2 {

public static void main(String[] args) {
int i;
for(i=1;i<=100;i++){
System.out.println(i);
}


}

}