Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Касса»

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

УсловныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Java. Π“Π»Π°Π²Π° 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»Π° Π² Java. Π“Π»Π°Π²Π° 1. О Java1. 1. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Java. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Java. Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π“Π»Π°Π²Π° 3. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π“Π»Π°Π²Π° 1. О Java
    • 1. 1. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Java
    • 1. 2. УсловныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Java
    • 1. 3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»Π° Π² Java
    • 1. 4. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Java
  • Π“Π»Π°Π²Π° 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ
  • Π“Π»Π°Π²Π° 3. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
  • ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Касса» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π“Π»Π°Π²Π° 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Касса.Массив K[n] содСрТит значСния (Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹) Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² (ΠΊΡƒΠΏΡŽΡ€ ΠΈ ΠΌΠΎΠ½Π΅Ρ‚) Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π½ΠΎΠΉ систСмы; L[n] -количСство Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ достоинства Π² ΠΊΠ°ΡΡΠ΅. Массив S[m] - Π²Π΅Π΄ΠΎΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹; извСстно, Ρ‡Ρ‚ΠΎ

Π’ΠΎ Π΅ΡΡ‚ΡŒ касса платСТСспособна. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π°Ρ‡Ρƒ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΉΡ‚ΠΈ количСство Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ достоинства для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π΅Π· сдачи этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π“Π»Π°Π²Π° 3. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΊΡƒΠΏΡŽΡ€Π°Ρ… ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅ΠΉ суммы Π² ΠΊΠ°ΡΡΠ΅

Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°Ρ… ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚ ΠΎΠ±Ρ‰Π΅ΠΉ суммы Π—ΠŸΠ”Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΡƒΠΏΡŽΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΡΡ‚ΠΈΡ… ΠΊΡƒΠΏΡŽΡ€Π°Ρ… выводятся Π½Π° ΡΠΊΡ€Π°Π½

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π»ΠΈ рассмотрСны основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΠΎΠ½ΡΡ‚ия языка программирования высокого уровня Java. Π‘Ρ‹Π»ΠΈ рассмотрСны Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ рассмотрСны основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Π‘Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая позволяСт Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сумму Π² ΠΊΠ°ΡΡΠ΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°ΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… извСстСн Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ условныС ΠΈ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’Π°ΡΠΈΠ»ΡŒΠ΅Π² А. Н. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для магистров ΠΈ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€ΠΎΠ²: Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ курс ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. -

Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, ΠŸΠΈΡ‚Π΅Ρ€, 2011 Π³ — 396 Ρ. Π‘Ρ€ΡŽΡ ЭккСль. Ѐилософия Java. — Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, ΠŸΠΈΡ‚Π΅Ρ€, 2009 Π³ — 640 Ρ. Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚ Π¨ΠΈΠ»Π΄Ρ‚. J ava. ПолноС руководство. — Π’ΠΈΠ»ΡŒΡΠΌΡ, 2012 Π³. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹importjava.util.Arrays;importjava.util.Scanner;public class Cash {public static void main (String[] args) { Scanner in = new Scanner (System.in);System.out.print («ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠ²: «);intn = in. nextInt (); // Π’Π²ΠΎΠ΄ количСства ΠΊΡƒΠΏΡŽΡ€Bond[] bonds = new Bond[n]; // ΠœΠ°ΡΡΠΈΠ²ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² «ΠšΡƒΠΏΡŽΡ€Π°» floattotalSum = 0; // Π˜ΠΈΠ½Ρ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ суммыfor (inti = 0; i < n; i++) { // Π¦ΠΈΠΊΠ» ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Ρƒ ΠΊΡƒΠΏΡŽΡ€System.out.print («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ «+ (i + 1) + «ΠΊΡƒΠΏΡŽΡ€Π΅ (k, l): «);bonds[i] = newBond (in.nextFloat (), in. nextInt ()); // Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°totalSum += bonds[i]. getSum (); // Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх ΠΊΡƒΠΏΡŽΡ€ }Arrays.sort (bonds); // Π’Ρ‹Π·ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° сортировки массива ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΡƒΠΏΡŽΡ€System.out.println («ΠΠΎΠΌΠΈΠ½Π°Π» — ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ»);for (inti = 0; i < n; i++) {System.out.println (bonds[i]); // Π’Ρ‹Π²ΠΎΠ΄ΠΊΡƒΠΏΡŽΡ€Π½Π°ΡΠΊΡ€Π°Π½ }System.out.println («Π‘ΡƒΠΌΠΌΠ° Π² ΠΊΠ°ΡΡΠ΅: «+ totalSum); // ВЫводобщСйсуммыSystem.out.print («ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ²: «);intm = in. nextInt (); // Π’Π²ΠΎΠ΄ количСства Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ²float[] s = newfloat[m]; // Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ массиваfor (inti = 0; i < m; i++) {System.out.print («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ «+ (i + 1) + «Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°: «);s[i] = in. nextFloat (); // Π’Π²ΠΎΠ΄ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° }floatsalary = 0; // ΠžΠ±Ρ‰Π°Ρ сумма Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚System.out.println («Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ — Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Π°»);for (inti = 0; i < m; i++) {System.out.printf («%8d — %8.2fn», (i + 1), s[i]); // ВыводвсСхзарплатsalary += s[i]; // И ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ }System.out.println («Π‘ΡƒΠΌΠΌΠ° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚: «+ salary); // Π’Ρ‹Π²ΠΎΠ΄ ΠΎΠ±Ρ‰Π΅ суммы Π·Π°Ρ€ΠΏΠ»Π°Ρ‚System.out.printf («n %4s », «S»); // Π’Π«Π²ΠΎΠ΄ΡˆΠ°ΠΏΠΊΠΈΡ‚Π°Π±Π»ΠΈΡ†Ρ‹for (inti = 0; i < n; i++) { String line = 'K' + Integer. toString (i + 1);System.out.printf («%4s », line); }System.out.printf («%7sn», «Π—/П»);for (inti = 0; i < m; i++) { // Π¦ΠΈΠΊΠ» ΠΏΠΎ Π²ΡΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°ΠΌString line = 'S' + Integer. toString (i + 1);System.out.printf («%4s «, line);floatZ = 0; // Выданная суммаfloatS = s[i]; // НСобходимая суммаfor (intj = 0; j < n; j++) { // Π¦ΠΈΠΊΠ» ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΊΡƒΠΏΡŽΡ€Π°ΠΌif (bonds[j]. getL () > 0) { // Если такая ΠΊΡƒΠΏΡŽΡ€Π° Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒintQ = (int)(S / bonds[j]. getK ()); // ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΡƒΠΏΡŽΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ максимум ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ этому ΠΏΡ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΡƒif (Q > 0) { // Если ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΡƒΠΏΡŽΡ€Ρ‹if (Q <= bonds[j]. getL ()) { // Если Π΅Ρ‰Π΅ останутся послС Π²Ρ‹Π΄Π°Ρ‡ΠΈS -= bonds[j]. getK () * Q; // Из Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ суммы ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅ΠΌ Π²Ρ‹Π΄Π°Π½Π½ΡƒΡŽ суммуbonds[j]. setL (bonds[j].getL () — Q); // И ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅ΠΌ количСство ΠΊΡƒΠΏΡŽΡ€ } else{ // Если ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‹Π²Π΄Π°Ρ‚ΡŒ всС ΠΊΡƒΠΏΡŽΡ€Ρ‹Q = bonds[j]. getL (); // Π’Ρ‹Π΄Π°Π΅ΠΌ всСS -= bonds[j]. getK () * Q; // ΠžΡ‚Π½ΠΈΠΌΠ°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ количСствоbonds[j]. setL (0); // ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΊΡƒΠΏΡŽΡ€ Π½Π΅Ρ‚ }Z += bonds[j]. getK () * Q; // К ΠΎΠ±Ρ‰Π΅ Π²Ρ‹Π΄Π°Π½Π½ΠΎΠΉ суммС добавляСм Π²Ρ‹Π΄Π°Π½Π½ΡƒΡŽ сумму этой ΠΊΡƒΠΏΡŽΡ€ΠΎΠΉ }System.out.printf («%4d », Q); // Π’Ρ‹Π²ΠΎΠ΄ количСства ΠΊΡƒΠΏΡŽΡ€} else {System.out.printf («%4d », 0); } }System.out.printf («%7.2f», Z); // Выводвыданнойсуммыif (Z ≠ s[i]) { // И, Π² ΡΠ»ΡƒΡ‡Π°Π΅ нСобходимости Π²Ρ‹Π²ΠΎΠ΄ сообщСния ΠΎ Ρ€Π°Π·ΠΌΠ΅Π½Π΅System.out.println («ΠΡƒΠΆΠ΅Π½ Ρ€Π°Π·ΠΌΠ΅Π½»);} else {System.out.println (««); } } }}class Bond implements Comparable { // ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΊΡƒΠΏΡŽΡ€Π°private float k; // Номиналprivateint l; // ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎpublicBond () { // ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ }publicBond (floatk, intl) { // ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈthis. k = k;this.l = l;}publicfloatgetK () { // ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ получСния Π΄Π°Π½Π½Ρ‹Ρ…returnk; }publicvoidsetK (floatk) { // ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ установки Π΄Π°Π½Π½Ρ‹Ρ…this. k = k; }publicintgetL () {return l; }public void setL (int l) {this.l = l; } @OverridepublicintcompareTo (Bond o) { // ΠœΠ΅Ρ‚ΠΎΠ΄ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²return (int) (o.k — k); }public float getSum () { // ΠœΠ΅ΠΎΡ‚Π΄ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΡΡƒΠΌΠΌΡ‹ΠΊΡƒΠΏΡŽΡ€return k * l; } @Overridepublic String toString () { // ΠœΠ΅Ρ‚ΠΎΠ΄Π΄Π»ΡΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°ΠΊΡƒΠΏΡŽΡ€Ρ‹ Π² ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹ΠΉΡ‚ΠΈΠΏreturnString. format («%7.2f — %6d», k, l); }}Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. А. Н. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для магистров ΠΈ Π±Π°ΠΊΠ°Π»Π°Π²Ρ€ΠΎΠ²: Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ курс ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. — Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, ΠŸΠΈΡ‚Π΅Ρ€, 2011 Π³ — 396 с.
  2. Π‘Ρ€ΡŽΡ ЭккСль. Ѐилософия Java. — Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, ΠŸΠΈΡ‚Π΅Ρ€, 2009 Π³ — 640 с.
  3. Π“Π΅Ρ€Π±Π΅Ρ€Ρ‚ Π¨ΠΈΠ»Π΄Ρ‚. Java. ПолноС руководство. — Π’ΠΈΠ»ΡŒΡΠΌΡ, 2012 Π³.
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ
ΠšΡƒΠΏΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ

Π˜Π›Π˜