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
|
![](../epp/000/Asistent.jpg) |