Java - Operationer och numeriska typer

Innehållsförteckning
Känner dem numeriska typer I ett programmeringsspråk betyder det att rädda oss själva för huvudvärk när vi utvecklas, eftersom vi ibland kan se ett felaktigt resultat, men allt i programmet ser bra ut, vid fördjupning kan det ha varit en deklaration av en variabel med en olämplig numerisk typ.
Numeriska typer
De numeriska typer tillåt oss att deklarera den maximala storleken och typen av nummer som en variabel kommer att innehålla, detta görs på ett sådant sätt att språket avsätta nödvändigt minnesutrymme för variabelnDärav vikten av detta, låt oss föreställa oss att en variabel bara kommer att innehålla ett ettsiffrigt heltal, det är inte värt att tilldela den maximala mängden minne till den variabeln, eftersom det skulle medföra en högre kostnad i resurser för vårt program.
De numeriska typer som stöds av Java är följande:
  • byte: det är det minsta av allt det innehåller en 8 -bitars kapacitet, det skulle sträcka sig från -128 till 127
  • shorts: den här typen stöder en 16 -bitars kapacitet har ett intervall som går från -32768 till 32767
  • int: Det är det mest använda eftersom det har ett intervall på 32 bitar och går från -2147483648 till 2147483647
  • lång: det är typen som har mer kapacitet i heltal med 64 bitar, dess intervall går från -9223372036854775808 till 9223372036854775807
  • flyta: det är den första av dem som kan lagra flytande tal, det vill säga som innehåller decimaler, dess kapacitet är 32 bitar.
  • dubbel: är det övre området av de typer som lagrar flytande nummer och dess kapacitet är 64 bitar.
Operationer
Java tillåter oss att utföra grundläggande aritmetiska operationer, med hjälp av operatörerna, med dem kan vi göra beräkningar med siffror eller med numeriska variabler och kunna kombinera båda.
Det enda som ändras i vissa fall är operatörssymbolen, eftersom de inte är exakt som vi känner dem i det matematiska området.
Låt oss se vilka operatörer vi har tillgängliga:
+ Den ansvarar för att göra summor eller tillägg, som vi ser förändras det inte.
- Han är ansvarig för att göra subtraktioner eller subtraktioner, det förändras inte heller.
* Det är den första som ser annorlunda ut och ansvarar för multiplikationerna.
/ Han ansvarar för att genomföra divisionerna.
% Det senare tillåter oss att få resten av en icke-exakt division.
Nu när vi känner dem, kommer vi att använda dem genom att göra ett enkelt program för att demonstrera deras funktioner; vårt program kommer att omvandla sekunderna till minuter, så det vi ska göra är att ta emot en input från användaren och utföra konverteringen med hjälp av operatörerna.
För att avsluta denna handledning, låt oss se koden för det praktiska fallet och vad vår produktion skulle vara:
 importera java.util.Scanner; public class DisplayTime {public static void main (String [] args) {// Vi begär inmatningsdata Scanner input = new Scanner (System.in); System.out.print ("Ange ett heltal sekunder:"); int sekunder = input.nextInt (); int minuter = sekunder / 60; // vi beräknar hur många minuter som finns i sekunder int leftSeconds = sekunder% 60; // få de återstående sekunderna System.out.println ("************************************** ************ "); System.out.println (""); System.out.println (sekunder + "sekunder är" + minuter + "minuter och" + återstående sekunder + "sekunder"); }} 

Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave