Alternativa lui IF - ELSE

public class house{
void alternativ1(){
int r=5;
int s=9;
int x;
if(r>s){
x=r;
System.out.println("Valoarea este para:" + x);
}
if(s>r){
x=s;
System.out.println("Valoarea este impara:" + x);
}
}
void alternativ2(){
int r=9;
int s=5;
int x = s > r ? s : r;
System.out.println("X este egal cu numarul " + x + " care este cel mai mare nr. din cele 2 numere");
}
public static void main(String argumente[]){
house a=new house();
a.alternativ1();
a.alternativ2();
}
}

Verifica paritatea unui numar

public class house{

void verifica_para(int valoare){ //punem o variabila fara valoare
valoare=4; //d-am o valoare variabie
if(valoare % 2==0)//comparam
System.out.println("Valoarea este para :" + valoare);
else //altfel
System.out.println("Valoarea nu este para:" + valoare);

}
void verifica_impara(int valoare){//mai facem o metoda
valoare=7;//dam o valoare variabilei
if(valoare % 2==1)
System.out.println("Valoarea este impara: " + valoare);
if(valoare % 2==0)
System.out.println("Valoarea este para: " + valoare);
}
public static void main(String args[]){
house a=new house();
a.verifica_para(1);//definim metoda
a.verifica_impara(1);//definim metoda
}
}

Tablou in care unui produs atribuim mai multe valori

public class house{
String fruct[]={"mere"};
String mere[]=new String[3];
void arata(){
int i=0;
System.out.println(fruct[0] + " " + mere[i]);
i=i+1;
System.out.println(fruct[0] + " " +mere[i]);
i=i+1;
System.out.println(fruct[0] + " " +mere[i]);
}
public static void main(String args[]){
house a=new house();
a.mere[0]="galbene";
a.mere[1]="rosii";
a.mere[2]="verzi";
a.arata();
}
}

FOLOSIREA TABLOURILOR

VARIANTA 1
public class house{
String nume[]={"Ion","Vasile","Jora","Ghita"};
String prenume[]=new String[nume.length];
void afiseaza(){
for(int i=0;i
System.out.println(prenume[i] + " " + nume[i]);
}
public static void main(String args[]){
house a=new house();
a.prenume[0]=" Burduja";
a.prenume[1]=" Popa";
a.prenume[2]=" Cardan";
a.prenume[3]=" Papuc";
a.afiseaza();
}
}

VARIANTA 2

public class house{
/* scrie un tablou cu prenume*/
String prenume[]={"Ion","Vasile","Jora","Denis","Volodea"};
/* scrie un tablou cu numedefamilie care are lungimea ca la prenume*/
String numedefamilie[]=new String[prenume.length];
void afiseaza(){ //facem ometoda de afisare a numelor
int i=0; //definim pe i a fi finnd = 0;
System.out.println(prenume[i] + " " + numedefamilie[i]);
i=i+1;
System.out.println(prenume[i] + " " + numedefamilie[i]);
i=i+1;
System.out.println(prenume[i] + " " + numedefamilie[i]);
i=i+1;
System.out.println(prenume[i] + " " + numedefamilie[i]);
i=i+1;
System.out.println(prenume[i] + " " + numedefamilie[i]);
}
public static void main(String args[]){
/*se creaza o instanta a clasei pentru a putea folosi metodele de instanta */
house a=new house();
System.out.println("--------");
a.numedefamilie[0]="Burduja";
a.numedefamilie[1]="Mangu";
a.numedefamilie[2]="Cardan";
a.numedefamilie[3]="Roata";
a.numedefamilie[4]="Palarie";
a.afiseaza(); //apelam metoda de afisare pentru a arata rezultatul
}
}

Numara,afiseaza,transforma caracterele

public class house {
public static void main(String argumente[]){
String asd="In viata urmatoare o sa cred in reincarnare.";
System.out.println(asd);//afiseaza textul

for(int i=0;i < asd.length();i++)
System.out.println("Afiseaza textul de atitea ori cite caractere are:" + asd);

System.out.println("Afiseaza numarul de caractere:"+ asd.length());
System.out.println("Afiseaza caracterul de pe pozitia 7: " + asd.charAt(7));
System.out.println("Afiseaza segventa de text de la caracterul 10 la caracterul 20 :" + asd.substring(10,20));
System.out.println("Transforma textul in litere din mici in mari:\n" + asd.toUpperCase());
}
}

Compararea a 2 Stringuri

/* Compararea a 2 stringuri */
public class house {
public static void main(String argumente[]){
String asd1,asd2;
asd1="Compararea a doua stringuri.";
asd2=asd1;
System.out.println("asd1 :" + asd1);
System.out.println("asd2 :" + asd2);
System.out.println("Acelas obiect :" + (asd1==asd2));
asd2=new String (asd1);
System.out.println("asd1 :" + asd1);
System.out.println("asd2 :" + asd2);
System.out.println("Aceles obiect :" + (asd1==asd2));
System.out.println("Aceias valoare egalata" + asd1.equals(asd2));
System.out.println("asd1 :" + asd1 + " " + asd2);

}
}

Afiseaza un numar random

/* Afiseaza un numar random*/
public class house {
public static void main(String argumente[]){
System.out.println(Math.random());
}
}

Transforma String in int

/* Transforna un string in int*/
public class house {
public static void main(String argumente[]){
String numar="189"; /*Un numar de timp String scrie */
int penn=Integer.parseInt(numar);
System.out.println("Numarul este:" + numar);
}
}

numar trimis intrun fisier extern

/* Salvarea unui numar intrun fisier extern creat tot in acest program */
import java.io.FileOutputStream;
import java.io.IOException;

public class house {
public static void main(String args[]){
try{ //facem un try
int d=23; /* numarul pe care vrem sa al punem in fisier extern */
FileOutputStream a=new FileOutputStream("fisier.txt"); /* creiezi un fisier extern*/
a.write(d); //Scriem acest numar in fisierul extern
}
catch(IOException e){ // obligatoriu o exceptie
System.out.println("error");
}
}
}