CATEGORII DOCUMENTE |
In Java exista cinci operatori folositi pentru operatiile aritmetice de baza:
" + " Adunare
" - " Scadere
" * " Inmultire
" / " Impartire
"% " Modulo
Fiecare operator de mai sus foloseste cate doi operanzi - cate unul de fiecare parte a operatorului. Operatorul de scadere " - " poate fi folosit si pentru a nega un singur operator.
Un lucru care merita atentie sporita in ceea ce priveste operatorul de impartire este tipul operanzilor folositi. Daca stocam rezultatul unei impartiri intr-un intreg acesta va fi truncat la un numar intreg pentru ca tipul int nu poate lucra cu valori in virgula mobila. De exemplu expresia 21 / 5 are rezultatul 4 daca acesta este stocat intr-un int.
Impartirea modulo (" % ") produce ca rezultat restul impartirii. In expresia 21 / 5 rezultatul pe care il vom obtine va fi 1.
In general majoritatea operatiilor aritmetice cu intregi produc un rezultat de tip int indiferent de tipul initial al operanzilor. Daca lucram cu alte tipuri - numere in virgula mobila sau intregi long - trebuie sa ne asiguram ca operanzii au acelasi tip cu cel la care vrem sa ajungem.
Mai jos avem prezentat un exemplu care integreaza folosirea tuturor operatorilor aritmetici:
class Amoeba
}
Comentand pe scurt aceasta aplicatie Java extrem de simpla observam ca in liile 3-5 se creaza trei variabile ce primesc in acelasi timp si valori initiale; variabilele x si y sunt declarate de tipul int iar variabila a este declarata numar in virgula mobila float - deoarece tipul predefinit in Java pentru numere in virgula mobila este double trebuie sa adaugam sufixul f la sfarsitul literalului pentru a indica (si forta) tipul float.
In cadrul programului apare in mai multe instructiuni sintagma " System.out.println "; aceasta metoda este folosita in aplicatii pentru a afisa siruri si in general informatii pe dispozitivul standard de iesire - in cele mai multe cazuri ecranul.
System.out.println() preia un singur argument (intre paranteze): un sir. Pentru a prezenta mai mult de o variabila sau un literal ca argument pentru println() se poate folosi operatorul +, pentru a concatena aceste elemente intr-un singur sir.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1889
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved