Java Lectia1
Java Lectia1
/*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
/*OPERATORI:
1. Operatori aritmetici: +, -, *,/, % (returneaza restul impartirii a doua
variabile intregi)
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
*/