DO_WHILE Statements
Chapter 6 #119 - Martha's CIS 52
ASSIGNMENT/EXPLANATION
The do...while statement looks like an upside-down while statement. The effective difference is that the do...while statement's code block is executed BEFORE the truth test, and not after it. NOTICE: the test condition (the while portion) must end with a semi-colon.
Example 119b sets the counter variable at 300, so this time the code prints a line for each number between 300 and 399 (which is less than 400). Compare this to Example 119a.
Exercise
The number is: 300
The number is: 301
The number is: 302
The number is: 303
The number is: 304
The number is: 305
The number is: 306
The number is: 307
The number is: 308
The number is: 309
The number is: 310
The number is: 311
The number is: 312
The number is: 313
The number is: 314
The number is: 315
The number is: 316
The number is: 317
The number is: 318
The number is: 319
The number is: 320
The number is: 321
The number is: 322
The number is: 323
The number is: 324
The number is: 325
The number is: 326
The number is: 327
The number is: 328
The number is: 329
The number is: 330
The number is: 331
The number is: 332
The number is: 333
The number is: 334
The number is: 335
The number is: 336
The number is: 337
The number is: 338
The number is: 339
The number is: 340
The number is: 341
The number is: 342
The number is: 343
The number is: 344
The number is: 345
The number is: 346
The number is: 347
The number is: 348
The number is: 349
The number is: 350
The number is: 351
The number is: 352
The number is: 353
The number is: 354
The number is: 355
The number is: 356
The number is: 357
The number is: 358
The number is: 359
The number is: 360
The number is: 361
The number is: 362
The number is: 363
The number is: 364
The number is: 365
The number is: 366
The number is: 367
The number is: 368
The number is: 369
The number is: 370
The number is: 371
The number is: 372
The number is: 373
The number is: 374
The number is: 375
The number is: 376
The number is: 377
The number is: 378
The number is: 379
The number is: 380
The number is: 381
The number is: 382
The number is: 383
The number is: 384
The number is: 385
The number is: 386
The number is: 387
The number is: 388
The number is: 389
The number is: 390
The number is: 391
The number is: 392
The number is: 393
The number is: 394
The number is: 395
The number is: 396
The number is: 397
The number is: 398
The number is: 399
CODE
<?php
$num = 300;
do {
echo "The number is: ".$num."<br />";
$num++;
} while (($num > 200) && ($num < 400));
?>