14.. Ispisati trocifrene brojeve kod kojih je razlika prve dvije cifre 2 (jedna petlja).

Opis rješenja: Provjera rezlike izvodi se naredbom if (Math.abs(s - d) == 2 ), ako je istinita izvodi sse ispis. Napomena Math.abs() je funkcija, koja je u Math biblioteci, za apslolutnu vrijednost; Zato se piše Math.abs().

Listing programa:

// 14511024
public class Main {  
  public static void main(String[] args)	{
    System.out.println("Trocifreni brojevi - razlika prve dvije cifre 2");  // naslov
    int broj, d, s;                 // deklarisanje varijabli
    for (broj=100; broj <= 999; broj++){  // za trocifrene brojeve radi
        d = (broj / 10);
        d = d % 10;                 // desetice
        s = broj / 100;             // stotice
        if (Math.abs(s - d) == 2)   // razlika prve dvije cifre 2?
            System.out.print(broj + ", ");   // ispis
    }        
  }
}
 
Ispis na ekranu:
Trocifreni brojevi - razlika prve dvije cifre 2
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 310, 311, 312, 313, 
314, 315, 316, 317, 318, 319, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 460, 461, 462, 463, 464, 465, 466, 467, 
468, 469, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 680, 681, 
682, 683, 684, 685, 686, 687, 688, 689, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 860, 861, 862, 863, 864, 865, 
866, 867, 868, 869, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 

Index