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);
}
}
}