Při práci s daty může být zásadní záměna čísel. V tomto článku prozkoumáme způsoby, jak vyměnit dvě čísla . V tomto článku se budeme zabývat následujícími ukazateli,
Výměna dvou čísel v Javě je něco, čeho si musí být vědom každý programátor. Existují hlavně dva způsoby, jak vyměnit čísla. Tyto metody jsou podrobně diskutovány v tomto článku.
Pokračování tohoto článku o Výměně dvou čísel v Javě.
Zaměnit dvě čísla pomocí dočasné proměnné
public class Main {public static void main (String [] args) {float a = 1.18f, b = 2.69f System.out.println ('Before swapping') System.out.println ('First number =' + a) System.out.println ('Second number =' + b) // Hodnota a je přiřazena dočasné float temp = a // Hodnota b je přiřazena první a = b // Hodnota temp (která obsahuje počáteční hodnotu prvního) je přiřazen druhému b = temp System.out.println ('Po výměně') System.out.println ('První číslo =' + a) System.out.println ('Druhé číslo =' + b)} }
Zde jsou čísla, která mají být vyměněna, přiřazena proměnným a a b. První proměnná, tj. A, je uložena v proměnné temp a hodnota druhé proměnné, tj. B, je uložena v první proměnné.
Hodnota teploty se poté uloží do b.
Výstup programu je následující:
co je charat v javě
Výstup:
Před výměnou
První číslo = 1,18
Druhé číslo = 2,69
Po výměně
První číslo = 2,69
Druhé číslo = 1,18
Pokračování tohoto článku o Výměně dvou čísel v Javě.
Zaměňte dvě čísla bez použití dočasné proměnné
public class Main {public static void main (String [] args) {float a = 18.0f, b = 28.5f System.out.println ('Before swapping:') System.out.println ('First number =' + a ) System.out.println ('Druhé číslo =' + b) a = a - bb = a + ba = b - a System.out.println ('Po výměně:') System.out.println ('První číslo = '+ a) System.out.println (' Druhé číslo = '+ b)}}
V příkladu jsme nevyužili dočasnou proměnnou. Místo toho byla použita jednoduchá matematika:
a = a - b tj. (18,0 f - 28,5 f)
Poté se k němu přidá druhé číslo:
b = a + b, tj. (18,0 f - 28,5 f) + 28,5 f = 18,0 f
Pro výměnu se používá následující logika:
a = b - a, tj. 18,0f - (18,0f - 28,5f) = 28,5f
Výstup programu je následující:
Výstup:
Před výměnou:
První číslo = 18.0
Druhé číslo = 28,5
Po výměně:
První číslo = 28.5
Druhé číslo = 18,0
Čísla lze tedy efektivně vyměnit pomocí diskutovaných metod.
Tak jsme dospěli ke konci tohoto článku o „Výměně dvou čísel v Javě“. Pokud se chcete dozvědět více, podívejte se na Edureka, důvěryhodná online vzdělávací společnost. Výcvikový a certifikační kurz Edureka Java J2EE a SOA je navržen tak, aby vás vyškolil jak pro základní, tak pro pokročilé koncepty Java spolu s různými rámci Java jako Hibernate & Spring.
řetězec java rozděluje více oddělovačů
Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto blogu a my se vám ozveme co nejdříve.