Přejít na hlavní obsah

Jak odstranit tapetu na Android: jednoduchý návod

Při programování v Javě je velmi často nutné vypočítat součet určité množiny čísel. V tomto článku se podíváme na jednoduchý způsob výpočtu součtu čísel z klávesnice, který se může hodit jak začínajícím vývojářům, tak zkušeným programátorům.

K výpočtu součtu čísel v Javě můžeme použít cyklus, který bude číst čísla z klávesnice a sčítat je. Použijeme třídu Scanner, která poskytuje pohodlný způsob čtení dat z klávesnice.

Pro začátek musíme vytvořit objekt třídy Scanner tím, že do konstruktoru přeneseme objekt třídy System.in, který představuje standardní vstupní tok. Poté můžeme použít metodu nextInt () objektu Scanner ke čtení celočíselné hodnoty z klávesnice. Budeme číst čísla z klávesnice ve smyčce, dokud zadáme číslo rovné 0. V takovém případě cyklus přestane fungovat.

Poznámka: Pokud potřebujete vypočítat součet čísel s plovoucí desetinnou čárkou, můžete použít metodu nextDouble() objektu Scanner.

V rámci cyklu sečteme počítané číslo s předchozím součtem. Za tímto účelem vytvoříme proměnnou sum a inicializujeme ji hodnotou 0. Poté v cyklu zvýšíme hodnotu sum o čtené číslo pomocí operátoru sčítání (+=).

Po skončení cyklu můžeme výsledný součet odvodit metodou System.out.println(). Tímto způsobem získáme jednoduchý způsob, jak vypočítat součet čísel v Javě.

Výpočet součtu čísel v Javě: jednoduché a pohodlné

Abychom mohli vypočítat součet čísel, budeme muset použít třídu Scanner z balíčku java.util. Tato třída nám umožňuje číst data z klávesnice. Chcete-li začít s třídou Scanner, musíte vytvořit její instanci zadáním objektu typu jako parametru System.in.. Pak můžeme použít různé metody třídy Scanner ke čtení dat ze vstupu.

  • nextByte() - čte bajt se znaménkem
  • nextShort () - čte krátký celek se znaménkem
  • nextInt () - čte celek se znaménkem
  • nextLong () - čte dlouhý celek se znaménkem
  • nextFloat() - čte číslo s pohyblivým bodem jednoduché přesnosti
  • nextDouble() - čte číslo s plovoucí tečkou dvojité přesnosti
  • nextBoolean () - čte logickou hodnotu
  • nextLine () - čte řádek

Jakmile spočítáme všechna potřebná čísla, můžeme je jednoduše složit a výsledek přenést na obrazovku. Podívejme se na příklad kódu:

import java.util.Scanner;public class Main >

V tomto příkladu čteme dvě čísla pomocí metody nextInt () třídy Scanner, poté je složíme a výsledek přeneseme na obrazovku pomocí metody println() třídy System.out. Při provádění programu uvidíme výzvu uživatele k zadání čísel, poté program vypočítá součet a výsledek zobrazí na obrazovce.

Výpočet součtu čísel v Javě pomocí třídy Scanner je tedy jednoduchý a pohodlný proces. Tento přístup můžete použít k řešení různých problémů, kde je vyžadován výpočet součtu čísel z klávesnice.

Psaní čísel z klávesnice

Pro psaní čísel z klávesnice se v programovacím jazyce Java používá třída Scanner a jeho metoda next (). Tato metoda čte jedno slovo před prvním mezerníkem nebo přenosem řádku.

Chcete-li počítat číslo z klávesnice a uložit jej, musíte vytvořit instanci třídy Scanner a vyvolat její metodu nextInt() . Tato metoda přečte další celé číslo z klávesnice a vrátí jej jako výsledek.

import java.util.Scanner;public class Main >

Po provedení tohoto kódu program požádá uživatele o dvě čísla a zobrazí jejich součet na obrazovce. Pokud jsou zadaná čísla 3 a 5, výsledkem provádění programu bude:

Введите первое число: 3Введите второе число: 5Сумма чисел: 8

Použití třídy Scanner tedy umožňuje snadné čtení čísel z klávesnice a jejich použití v dalších výpočtech nebo operacích.