0% au considerat acest document util (0 voturi)
21 vizualizări3 pagini

Java Lectia1

Încărcat de

MIHAI-ADRIAN TUDOR
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
21 vizualizări3 pagini

Java Lectia1

Încărcat de

MIHAI-ADRIAN TUDOR
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca TXT, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 3

/*

- este un limbaj de programare orientat pe obiecte


- conceptul de baza al limbajului il reprezinta CLASA care ne primite sa incapsulam
programul
*/

//Aceste este un comentariu pe un singur rand

/*acesta este
un comentariu pe mai multe randuri*/

public class Main// este clasa principala in care vom adauga secventele de cod
{
public static void main(String[] args) {//specificatorul "public" ne permite
sa realizam modificari
//la nivel de clasa fara ca aceste sa afecteze codul din alte clase existente in
program
System.out.println("Hello World");// System.out.println() afiseaza un
mesaj si permite trecerea
//urmatorului mesaj pe un rand nou
System.out.println("Java");
System.out.print("Acest mesaj ");// determina afisarea unui mesaj si nu
trece pe un rand nou
System.out.println(" se intinde pe un singur rand");
int q;
// double x=2.1, z=5.87;
char a='A';
String n="Java";
System.out.println(n);
int s=5;
int p=2;
System.out.println(s/p);//rezultatul returnat este 2, dearece acesta este
convertit la tipul int
int y=5;
float l=2;
System.out.println(y/l);// rzultatul returnat va avea tipul variabilei mai
mari (adica float)
// 1. Afisati pe acelasi rand, separate prin virgula, numerele de la 1-10
for(int i=1; i<=10;i++)
{System.out.print(i);
System.out.print(",");
}
System.out.println();
// 2. Afisati pe ecran cuvantul "Java" de 5 ori, pe randuri separate
for(int i=1; i<=5;i++)
System.out.println("Java");
// 3. Afisati numerele in ordine descrescatoare de la 10 la 1
for(int i=10; i>=1;i--)
{System.out.print(i);
System.out.print(",");
}
System.out.println();
// 4. Urmatorul program transforma sistemul de notare european in cel
american
float nota=55;
if(nota>=90)
System.out.println("A");
else if (nota>=80 && nota<90)
System.out.println("B");
else if (nota>=70 && nota<80)
System.out.println("C");
else
System.out.println("D");

System.out.println();
//5. Urmatorul program afiseaza solutiile sistemului: x+y=4 si x-y=6

for(int x=-10; x<=10; x++)


for(int z=-10; z<=10;z++)
if((x+z)==4 && (x-z)==6)
{ System.out.print("x= ");
System.out.print(x);
// System.out.println();
System.out.print("y= ");
System.out.print(z);
}
System.out.println();
//6. Urmatorul program afiseaza toate numerele pare cuprinse intre 1 si 100
for(int i=1; i<=100;i++)
if(i%2==0)
{System.out.print(i);
System.out.print(",");
}
System.out.println();
// 7. Urmatorul program afiseaza ultima cifra a tuturor numerelor cuprinse
intre 80 si 99
for(int k=80; k<=99; k++)
System.out.println(k%10);
}
}
/* Tipul variabilelor in Java

-int- variabile intregi(retine numere intregi cuprinse intre -2 miliarde si +2


miliarde)
- float- poate retine numere reale in simpla precizie(dupa virgula putem avea maxim
16 zecimale)
- double -poate retine numere reale in dubla preciezie (dupa virgula putem avea 32
zecimale)
- char -poate retine doar un singur caracter
- String-poate retine un sir de caracter
- boolean- variabila declarata cu acest tip poate retine doar doua valori (True si
False)
*/

/*OPERATORI:
1. Operatori aritmetici: +, -, *,/, % (returneaza restul impartirii a doua
variabile intregi)

Obs: In Java sunt permise urmatoarele shortcat-uri:


x=x+1.........x++ operator de incrementare
x=x-1.........x-- operator de decremantare
x=x+3.........x+=3
x=x-3..........x-=3
x=x*3..........x*=3

Structura repetitiva "for"


- are aceeasi sintaxa ca si in c++
Structura conditionata "if"
- are aceeasi sintaxa ca si in c++

2. Operatori logici
&&- si-ul logic- leaga doua conditii care trebuie indeplinite simultan
|| - sau-ul logic- leaga doua conditii atfel incat cel putin una dintre ele trebuie
indeplinite
== -operatorul de egalitate
!= - operatorul diferit

OBS: 1. Pentru a afisa ultima cifra a unui numar folosim secventa n%10;
2. Pentru a afisa prima cifra a unui numar procedam astfel:
- parcurgem numarul printr-un "while" de la final la inceput;
- la fiecare pas eliminam una dintre cifrele numarului;
- conditia de oprire va fi while(n>10)----se rezolva folosind vectori

*/

S-ar putea să vă placă și