Asezarea literei in applet cu ajutorul tastaturii


import java.applet.*;
import java.awt.*;

public class index extends Applet{
char tastaCrt;
int xcrt;
int ycrt;

public void init(){
xcrt=(size().width/2)-8;
ycrt=(size().height/2)-8;

setBackground(Color.white);
setFont(new Font("Helvetica",Font.BOLD,23));
requestFocus();
}
public boolean keyDown(Event evt,int tasta){
switch (tasta){
case Event.DOWN:
ycrt+=5;
break;
case Event.UP:
ycrt-=5;
break;
case Event.LEFT:
xcrt-=5;
break;
case Event.RIGHT:
xcrt+=5;
break;
default:
tastaCrt=(char)tasta;
}
repaint();
return true;
}
public void paint(Graphics g){
if(tastaCrt!=0){
g.drawString(String.valueOf(tastaCrt),xcrt,ycrt);
}
}
}

Punem puncte pe ecran


import java.applet.*;
import java.awt.*;

public class index extends Applet{
final int MAXPETE=100;

int xpete[]=new int[MAXPETE];
int ypete[]=new int[MAXPETE];
int patacrt=0;

public void init(){
setBackground(Color.white);
}
public boolean mouseDown(Event evt,int x,int y){
if(patacrt < MAXPETE){
adaugapete(x,y);
return true;
}
else{
return false;
}
}
void adaugapete(int x,int y){
xpete[patacrt]=x;
ypete[patacrt]=y;
patacrt++;

repaint();
}
public void paint(Graphics g){
g.setColor(Color.blue);
for(int i=0 ; i < patacrt;i++){
g.fillOval(xpete[i]-10,ypete[i]-10,20,20);
}
}
}

Schimba background-ul de la butoanele din applet


import java.applet.*;
import java.awt.*;
public class index extends Applet {
Button b_rosu,b_albastru,b_negru,b_verde;
public void init(){
setBackground(Color.ORANGE);
setLayout(new FlowLayout(FlowLayout.CENTER,12,12));

b_rosu=new Button("red");
add(b_rosu);
b_albastru=new Button("blue");
add(b_albastru);
b_negru=new Button("black");
add(b_negru);
b_verde=new Button("green");
add(b_verde);
}

public boolean action(Event evt,Object arg){
if(evt.target instanceof Button){
changeColor((Button)evt.target);
return true;
}
else
return false;
}
public void changeColor(Button b){
if(b==b_rosu) setBackground(Color.red);
else if(b==b_albastru) setBackground(Color.BLUE);
else if(b==b_negru) setBackground(Color.black);
else if(b==b_verde) setBackground(Color.green);
}
}

Input si output

import java.io.*;
public class Test
{
public static void main(String[] args)
{
try
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String userInput = in.readLine();
System.out.println("\n\nUser entered -> " + userInput);
}
catch(IOException e)
{
System.out.println("IOException has been caught");
}
}
}

amplasarea butoanelor in carolaj


import java.applet.*;
import java.awt.*;
public class index extends Applet{
//3 numarul de rinduri,3 numar de coloane,5 distanta
//intre butoane pe verticala si 5 pe orizontala
GridLayout carolaj = new GridLayout(3,3,5,5);
Button a=new Button("Stinga sus");
Button b=new Button("Centru sus");
Button c=new Button("Dreapta sus");
Button a1=new Button("Stinga centru");
Button b1=new Button("Centru centru");
Button c1=new Button("Dreapta centru");
Button a2=new Button("Stinga jos");
Button b2=new Button("Centru jos");
Button c2=new Button("Dreapta jos");
FlowLayout asd=new FlowLayout(FlowLayout.RIGHT);
public void init (){
setLayout(asd);
setLayout(carolaj);
add(a);
add(b);
add(c);
add(a1);
add(b1);
add(c1);
add(a2);
add(b2);
add(c2);
}
public paint(Graphics g){
setBackground(Color.ORANGE);
}
}

Amplasarea buttoanelor la dreapta

import java.applet.*;
import java.awt.*;
public class index extends Applet{
Button a=new Button("Aici");
Button b=new Button("Acolo");
Button c=new Button("Acolo");
FlowLayout asd=new FlowLayout(FlowLayout.RIGHT);
public void init (){
setLayout(asd);
add(a);
add(b);
add(c);
}
}

O cruce carea arată mereu centru appletului


import java.applet.*;
import java.awt.*;

public class index extends Applet{
GridLayout g1=new GridLayout(1,1);
MyCanvas can=new MyCanvas();

public void init(){
setLayout(g1);
add(can);
}
}
class MyCanvas extends Canvas{
public void paint(Graphics g){
int x=size().width/2;//determina centrul ecranului
int y=size().height/2;//determina centrul ecranului

g.setColor(Color.BLUE);
g.drawLine(x-20,y,x-4,y);//numere 20 sint pentru lungimea liniutelor
g.drawLine(x+20,y,x+4,y);//numerele 4 sint pentru distanta de la mijlocul liniutelor
g.drawLine(x,y-20,x,y-4);
g.drawLine(x,y+20,x,y+4);
}
}

Lista in care putem selecta una sau mai multe optiuni


import java.applet.*;
import java.awt.*;

public class index extends Applet{
//false e pentru a slecta doar un nume din lista si true pentru a putea //selecta mai multe
// cifra 5 este cit de multe nume se vor vedea deodata fara scroll
List ls=new List(5,false);

public void init(){
ls.add("Ion");
ls.add("Jora");
ls.add("Volodea");
ls.add("George");
ls.add("Vasile");
ls.add("Vlad");
ls.add("Victor");
add(ls);
}
}

TextArea in applet, textul in applet cu scroll sus jos drapta stinga


import java.applet.*;
import java.awt.*;

public class index extends Applet{
String scrisoare="Salut\n" +
"Eu invat la Timisoara\n" +
"Sint student anul 2 la\n" +
"facultatea de matematica\n" +
"informatica la universitatea de vest,mine \n" +
"primesc ceva mincare de acasa \n" +
"Eu invat la Timisoara\n" +
"Sint student anul 2 la\n" +
"facultatea de matematica\n" +
"informatica la universitatea de vest,mine \n" +
"primesc ceva mincare de acasa \n" +
"fiind student acest lucru ma bucura nespus de tare...\n" +
"\n" +
"C-am asa arata un text folosind TaxtArea in appletul java unde vedem textul folosind scroll";
TextArea scr;
public void init(){
scr=new TextArea(scrisoare,10,50);//10 inseamna numarul de rinduri in jos iar 50 latimea tabelului
add(scr);
}
}




Titlu site, adrsa site, user name

import java.applet.*;
import java.awt.*;

public class index extends Applet {
//facem o tabela pentru a scrie numele siteului
Label etichetasite=new Label("Site nume:");
//mai jos facem cit de mare va fi tabelul cu numele siteului
TextField sit=new TextField(30);
//mai jos tabela adresa site
Label etichetadresa=new Label("Site Adress:");
//mai jos marimea tabelei adresa site
TextField adresa=new TextField(30);
//mai jos tabela pentru parola
Label etichetaparola=new Label("Adim parola:");
//mai jos marimea tabelei pentru parola
TextField parola=new TextField(30);

Button b1=new Button("Ok");//simplu button

public void init(){//initializam
add(etichetasite);
add(sit);
add(etichetadresa);
add(adresa);
add(etichetaparola);
//mai jos criptam parola sa fie invizibila cu *
parola.setEchoCharacter('*');
add(parola);
add(b1);//button
}
}

O lista in care putem alege doar o optiune sau simplu un nume cuvint


import java.applet.*;
import java.awt.*;

public class index extends Applet {
Choice lista=new Choice();//construim o lista
public void init(){
lista.addItem("Ion");//initializam lista
lista.addItem("Nelu");
lista.addItem("Ionel");
lista.addItem("Ionutz");
lista.addItem("Ionica");
add(lista);
}
}

Doar una poti bifa dintrun grup de optiuni


import java.applet.*;
import java.awt.*;
public class index extends Applet{
Font f=new Font("TimesRoman",Font.BOLD,24);

CheckboxGroup c0=new CheckboxGroup();
//formam un grup "c0" din care poate fi bifat doar o optiune
Checkbox c1=new Checkbox("Forman",c0,true);//lista de nume
Checkbox c2=new Checkbox("Paulina",c0,true);//true e
Checkbox c3=new Checkbox("Ivan",c0,true);
Checkbox c4=new Checkbox("Tom",c0,true);
Checkbox c5=new Checkbox("Trumb",c0,true);

public void init(){
setFont(f);
add(c1);
add(c2);
add(c3);
add(c4);
add(c5);
}
}

Bifeaza si debifeaza...gata bifate


import java.applet.*;
import java.awt.*;
public class index extends Applet{
Font f=new Font("TimesRoman",Font.BOLD,24);
Checkbox c1=new Checkbox("Forman");//lista de nume
Checkbox c2=new Checkbox("Paulina");
Checkbox c3=new Checkbox("Ivan");
Checkbox c4=new Checkbox("Tom");
Checkbox c5=new Checkbox("Trumb");

public void init(){
setFont(f);
add(c1);//nebifat
c2.setState(true);//aceasta e functia pentru a fi bifata optiunea
add(c2);
add(c3);//nebifat
add(c4);//nebifat
add(c5);//nebifat
}
}

Amplasarea scrisului in applet


import java.applet.*;
import java.awt.*;
public class index extends Applet{
Label stinga=new Label("Unu");
Label centru=new Label("centru",Label.CENTER);
Label dreapta=new Label("Dreapta",Label.RIGHT);
Font a=new Font("TimesRoman",Font.BOLD,34);
GridLayout dispunere =new GridLayout(3,1);
public void init(){
setLayout(dispunere);
setFont(a);
add(stinga);
add(centru);
add(dreapta);
}
}

Incarcă audio in applet

import java.applet.*;
import java.awt.*;
public class index extends Applet implements Runnable{
AudioClip sunetFundal;
AudioClip bip;
Thread executabil;
public void start(){
if(executabil==null){
executabil=new Thread(this);
executabil.start();
}
}
public void stop(){
if(executabil !=null){
if(sunetFundal !=null)
sunetFundal.stop();
executabil=null;
}
}
public void init(){
sunetFundal=getAudioClip(getCodeBase(),"asd.wav");
bip=getAudioClip(getCodeBase(),"beep.au");
}
public void run(){
if(sunetFundal !=null)
sunetFundal.loop();
Thread firExecutie=Thread.currentThread();
while(executabil == firExecutie){

try{
Thread.sleep(5000);
}
catch(InterruptedException e){}
if(bip != null)
bip.play();
}
}
public void paint(Graphics g){
g.drawString("Redare sunet...",23,23);
}
}

Incarca o imagine in applet de pe net

import java.applet.*;
import java.awt.*;
public class index extends Applet{
Image foto;

public void init(){
foto=getImage(getCodeBase(),"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix3h86e-B4mU1HVOBcyovlwIT-bwGvNBZhsQoToXfpEhXfQI4ux9goD-0mgwf6FEAvK80Kd8XSN3_YgyGN-v44jZNMY-ltuTmGXe3NX9ux954hBTbQEOJ0yHfFoAiFE_vk3uJ9ByNJXpw/s512/MYDC5142.JPG");
}

public void paint(Graphics g) {
int latime=foto.getWidth(this);
int inaltime=foto.getHeight(this);
//25 %
g.drawImage(foto,30,30,latime / 3,inaltime / 3,this);//facem imaginea de 3 ori mai mica
}
}

Schimbarea scrisului de la o nuanta la alta de culoare

import java.applet.*;
import java.awt.*;
public class index extends Applet implements Runnable{
Font fond=new Font("TimesRoman",Font.BOLD,23);
Color culori[]=new Color[50];
Thread executabil;

public void start(){
if(executabil==null){
executabil=new Thread(this);
executabil.start();
}
}
public void stop(){
executabil=null;
}
public void run(){
//initializare culori
float c=0;
for(int i=0;i < culori.length;i++){
culori[i]=Color.getHSBColor(c,(float)1.0 , (float)1.0);
//HSB este metoda de a da culorile de nuante.
c+=0.02;
}
//ciclarea in tabloul de culori
int i=0;
Thread firExecutie=Thread.currentThread();
while(executabil==firExecutie){
setForeground(culori[i]);
repaint();
i++;
try{
Thread.sleep(200);
}
catch(InterruptedException e){}
if(i==culori.length)
i=0;
}
}
public void paint(Graphics g){
g.setFont(fond);
g.drawString("Culorile se schimba de la o nuanta la alta",34,34);
}
}

C E A S

import java.applet.*;
import java.awt.*;
import java.util.Date; //importam data

public class index extends Applet implements Runnable{ //Al facem fir de executie

Font fontul=new Font("TimesRoman",Font.BOLD,23);
Date data;
Thread executabil;

public void start(){ //metoda de unde porneste programul
if(executabil==null){//daca executabil este null atunci
executabil=new Thread(this);//el sa ia alt fir de executie
executabil.start();//si sa porneasca iar executia
}
}

public void stop(){
if(executabil !=null){//daca executabil e diferit de null
executabil=null;//executabil sa se opreasca
}
}

public void run(){
Thread firExecutie=Thread.currentThread();//Thread punem = cu curentul thread (ora)
while(executabil==firExecutie){ //atita timp cit executabil este egal cu firedeexecutie
repaint();//repeta operatia
try{
Thread.sleep(1000);//numarul de milisecunde de la un update la altu
}
catch(InterruptedException e){//exceptie
}
}
}

public void paint(Graphics g){
setBackground(Color.GREEN);
g.setColor(Color.BLUE);
data=new Date();//se creaza o noua instanta care pastreaza data curenta
g.setFont(fontul);
g.drawString("" + data.toString(),10,50);//to string pentru a afisa data ca un sir
}
}

Culoarea de fundal

import java.applet.*;
import java.awt.*;

public class index extends Applet{

public void paint(Graphics g){
Font d=new Font("TimeRomna",Font.BOLD,30);
setBackground(Color.blue);

g.setFont(d);
g.drawString("Noroc",34,34);
}
}

Poligon


import java.awt.*;
import java.applet.*;

public class index extends Applet{
public void paint(Graphics g){
int x[]={123,223,323,213,223,233};
int y[]={134,114,131,212,213,214,211};
int z=x.length;
Polygon polig=new Polygon(x,y,z);
g.drawPolygon(polig);
}
}

Arcuri in java


import java.awt.*;
import java.applet.*;

public class index extends Applet{
public void paint(Graphics g){
g.drawArc(10,20,112,160,5,-190);//un arc
g.drawArc(10,10,100,100,11,340);//un arc aproape cerc
//prima si a doua valoare este coordonata de la stinga si de sus
//valoarea 3 si 4 este cit e de rotund de la dreapta si in jos
//valoarea 5 este de la ce punct de pe axa x,y pornim,
//valoarea 6 este citi pixeli sa aiba figura de la 0 la 359 .
}
}

Figuri geometrice


import java.awt.*;
import java.applet.*;

public class index extends Applet{
public void paint(Graphics g){
g.drawLine(10,23,90,23);//O linie mică
g.drawRect(10,32,53,53);// Un patrat
g.drawRect(10,90,80,53);// Un dreptunghi
g.drawRoundRect(10,150,40,40,10,10); //patrat cu margini rotunde
g.drawRoundRect(60,150,90,40,10,10);//dreptunghi cu margini rotunde
g.drawRoundRect(110,32,40,40,40,40);//cerc
}
}

Fonturi in java

import java.awt.*;
import java.applet.*;

public class index extends Applet{
public void paint(Graphics g){
g.drawString("Salut!Acesta e un text!",10,20); //text cu parametri de amplasare

Font fond=new Font("TimerRoman",Font.BOLD,20); //forma,marime text
g.setFont(fond);
g.setColor(Color.blue);
g.drawString("Salut!Acesta e un text!",10,50);//text cu parametri de amplasare
}
}

Listă

import java.applet.*;
import java.awt.*;

public class index extends Applet {
List hm=new List(4,true);
String mess;
public void init(){
hm.addItem("Primu");
hm.addItem("Doi");
hm.addItem("trei");
hm.addItem("patru");
hm.addItem("cinci");
hm.addItem("sase");
add(hm);
}
public boolean action(Event e,Object args){
if(e.target =="trei")
mess="A mers,ihuuu";
}
public void paint(Graphics g){
g.drawString(mess,34,74);
}
}

Scriem text in applet,appletul rescrie textul

import java.applet.*;
import java.awt.*;

public class index extends Applet {
public TextField ceva; //o bara pentru a primi caractere
public Button b1; // un buton face
String repeta="";
public void init(){
ceva=new TextField(20);//initializam bara care primeste caractere
add(ceva);
b1=new Button("Repeta");
add(b1);
}
public void paint(Graphics g){
g.drawString("Textul dumneavoastra este: " + repeta,10,64);
}
public boolean action(Event e,Object Args){
repeta=ceva.getText(); //cere caractere getText
repaint();//repeta procedura
return true;
}
}

Scroll in applet


import java.awt.*;
import java.applet.*;

public class index extends Applet{
public int value = 0;
public Scrollbar indicate_strength;
public void init (){
indicate_strength = new Scrollbar(Scrollbar.HORIZONTAL, 0, 0, 0, 101); //scrolul
add(indicate_strength);
}
public void paint (Graphics g){
g.drawString("Scrolul se afla al numarul = " + value, 10, 40);
}
public boolean handleEvent (Event e){
value = indicate_strength.getValue();
repaint();
return true;
}
}

Incrementarea si decrementarea din applet

import java.applet.*;
import java.awt.*;
public class index extends Applet{
Button incrementeaza;
Button decrementeaza;
int valoare=100;
public void init(){
incrementeaza=new Button("Incrementeaza valoarea");
decrementeaza=new Button("Decrementeaza valoarea");
add(incrementeaza);
add(decrementeaza);
}
public boolean action(Event e,Object args){
if(e.target == incrementeaza) //target = apasa
valoare++;
if(e.target == decrementeaza) //apasa=target
valoare--;
repaint();
return true;
}
public void paint(Graphics g){
g.drawString("Valoarea curenta este: " + valoare,34,74);
}
}

Buton in java

import java.awt.*;
public class index extends java.applet.Applet{
Button b1;
public void init(){
b1=new Button("Ok");
add(b1);
}
}

Mini calculator

import java.awt.*;
public class index extends java.applet.Applet{

public void paint (Graphics ecran){

ecran.drawString("Made in Moldova",30,56);
ecran.drawRoundRect(20,20,300,174,18,18);// facem chenarul principal
ecran.drawRoundRect(18,18,304,178,19,19); // facem chenarul principal

ecran.drawRoundRect(128,32,180,35,14,14); //ECRANUL
ecran.drawRect(131,35,174,29);//ECRANUL

ecran.drawString("sqrt",142,149);
ecran.drawString("x / y",93,148);

Font b=new Font("TimesRoman",Font.BOLD,20);
ecran.setFont(b);
int num1=2;
int num2=3;
int sum=num1 + num2;
ecran.drawString(sum + ".",286,60);

ecran.drawLine(31,32,120,32); //linia de sub Made in Moldova
ecran.drawLine(31,58,120,58); //cele 2 linii de deasupra de made in moldova
ecran.drawLine(31,68,120,68); //si de desubt

ecran.drawRoundRect(33,74,40,20,7,7);//butoanele
ecran.drawRoundRect(83,74,40,20,7,7);//butoanele
ecran.drawRoundRect(133,74,40,20,7,7);//butoanele
ecran.drawRoundRect(183,74,40,20,7,7);//butoanele
ecran.drawRoundRect(233,74,40,20,7,7);//butoanele
// ecran.drawRoundRect(283,74,30,20,30,30);//buton power

ecran.drawRoundRect(33,104,40,20,7,7);//butoanele
ecran.drawRoundRect(83,104,40,20,7,7);//butoanele
ecran.drawRoundRect(133,104,40,20,7,7);//butoanele
ecran.drawRoundRect(183,104,40,20,7,7);//butoanele
ecran.drawRoundRect(233,104,40,20,7,7);//butoanele

ecran.drawRoundRect(33,134,40,20,7,7);//butoanele
ecran.drawRoundRect(83,134,40,20,7,7);//butoanele
ecran.drawRoundRect(133,134,40,20,7,7);//butoanele
ecran.drawRoundRect(183,134,40,20,7,7);//butoanele
ecran.drawRoundRect(233,134,40,20,7,7);//butoanele

ecran.drawRoundRect(33,164,40,20,7,7);//butoanele
ecran.drawRoundRect(83,164,40,20,7,7);//butoanele
ecran.drawRoundRect(133,164,40,20,7,7);//butoanele
ecran.drawRoundRect(183,164,40,20,7,7);//butoanele
ecran.drawRoundRect(233,164,40,20,7,7);//butoanele

ecran.drawRoundRect(283,74,27,50,7,7);//buton plus
ecran.drawRoundRect(283,134,27,50,7,7);//buton minus

ecran.drawString("1",48,92);
ecran.drawString("2",98,92);
ecran.drawString("3",148,92);
ecran.drawString("4",198,92);
ecran.drawString("5",248,92);

ecran.drawString("6",48,122);
ecran.drawString("7",98,122);
ecran.drawString("8",148,122);
ecran.drawString("9",198,122);
ecran.drawString("0",248,122);

ecran.drawString("*",199,155);
ecran.drawString("%",248,152);
ecran.drawString("on",41,151);
ecran.drawString("off",41,182);
ecran.drawString("c",98,179);
ecran.drawString(".",149,177);
ecran.drawString("/",200,182);
ecran.drawString("=",248,182);

ecran.drawString("+",290,105);
ecran.drawString("-",293,162);

}
}

Primul applet >)

import java.awt.*;
public class AfisareClasa extends java.applet.Applet{
Font f=new Font("Times Roman",Font.BOLD,36);
public void paint(Graphics ecran){
ecran.setFont(f);
ecran.setColor(Color.blue);
ecran.drawString("Noroc! Acesta e primul applet.",5,40);
}
}

Point, super, this, constructor, afiseaza un String si 2 variabile

import java.awt.Point; //treaba cu superul
class AfisareClasa1 extends Point{ //asa trebuie
String nume;
AfisareClasa1(int x,int y,String nume){ //constructorul
super(x,y);
this.nume=nume;
}
public static void main(String args[]){
AfisareClasa1 as=new AfisareClasa1(3,4,"Volodea");
System.out.println("Numele este: " + as.nume);
System.out.println("Numerele sint: " + as.x + " si " + as.y);
}
}

Suprascrierea Metodelor ( extends )

public class AfisareClasa{
int x=0;
int y=1;
void afisaredate(){
System.out.println("Sintem in clasa AfisareClasa");
System.out.println("X este :" + x + " y este: " + y);
}
}
class AfisareSubClasa1 extends AfisareClasa{
int z=3;
void afisare(){
System.out.println("Sintem in clasa AfisareSubClasa1");
System.out.println("z este :" + z);
}
}
class AfisareSubClasa2 extends AfisareSubClasa1{
int j=3;
void afisare2(){
System.out.println("Sintem in clasa AfisareSubClasa2");
System.out.println("finalul este : " + " " + j + " " + x + " " + z + " " + y );
}
public static void main(String args[]){
AfisareSubClasa2 obiect=new AfisareSubClasa2();
obiect.afisaredate();
obiect.afisare();
obiect.afisare2();

}
}

Utilizarea Constructorilor

public class Persoana{
String nume;
int virsta;
int salariu;
Persoana(String n,int a,int b){ //metoda constructor
nume=n;
virsta=a; //initializam aceste 3 variabile.
salariu=b;
}
void PrintPerson(){ //metoda cara afiseaza variabilele
System.out.print("Salut,eu sint " + nume);
System.out.println(" " + virsta + "\n Am salariu:" + salariu);
}
public static void main(String args[]){
Persoana p;
p = new Persoana("Luke",50,80);
p.PrintPerson();
System.out.println("------");
p = new Persoana("Laura",40,90);
p.PrintPerson();
System.out.println("------");
p = new Persoana("Ion_Burduja",20,100);
p.PrintPerson();
System.out.println("------");
}
}

Operatii cu tablouri

public class house {
public static void main(String arg[]){
int tablou[]={2,3,4,5,6,7,9,8,81,100}; //dam un dablou de numere
System.out.print("Tabloul initial arata astfel : [ ");
for(int i=0;i < tablou.length;i++){
System.out.print(tablou[i] + " ");//afisam numerele din tabloul initial
}
System.out.print(" ]\n");
int suma=0;
int n=tablou.length;
for(int i=0;i < n;i++){ //calculam suma numerelor
suma=suma+tablou[i]; //calculam dupa formula acesta suma
}
System.out.println("Suma numerelor este : " + suma);
System.out.print("Numerele pare sint: ");
for(int i=0;i < n;i++){
if(tablou[i] % 2==0) //formula de calcul a numerelor pare
System.out.print(tablou[i] + " ");
}

System.out.print("\nNumerele impare sint: ");
for(int i=0;i < tablou.length;i++){
if(tablou[i] % 2==1) //formula de calcul a numerelor impare
System.out.print(tablou[i] + " ");
}
System.out.print("\nNumarul numerelor din tablou este : ");
System.out.println(tablou.length); //numarul de numere din tablou
System.out.print("Numarul de numere patrate perfect este din tablou este : ");
for(int i=0;i < tablou.length;i++){
if(Math.sqrt(tablou[i]) % 2==0 //numerele patrate perfect din tablou
| Math.sqrt(tablou[i]) % 3==0//
| Math.sqrt(tablou[i]) % 4==0//
| Math.sqrt(tablou[i]) % 5==0//
| Math.sqrt(tablou[i]) % 7==0//
| Math.sqrt(tablou[i]) % 9==0)
System.out.print(tablou[i] + " ");
}
System.out.print("\nNumerele din radicalii perfecti sint :");
for(int i=0;i < tablou.length;i++){
if(Math.sqrt(tablou[i]) % 2==0
| Math.sqrt(tablou[i]) % 3==0
| Math.sqrt(tablou[i]) % 4==0
| Math.sqrt(tablou[i]) % 5==0 //Numerele din radicalii perfecti
| Math.sqrt(tablou[i]) % 7==0
| Math.sqrt(tablou[i]) % 9==0)
System.out.print(Math.sqrt(tablou[i]) + " ");
}
System.out.println("\n");
}
}

Transmiterea valorilor prin referinta

public class house{
int unu_zero(int arg[]){ //definim unn tablou fara valori.
int index=0;
for(int i=0;i
if(arg[i]==1){ //daca in sir exista 1 inlocuim 1 cu 0
index++;
arg[i]=0;
}
}
return index;
}
public static void main(String args[]){
int tabl1[]={1,2,3,4,1,1,5,6,7,8};
house a=new house();
int total;
System.out.print("Valorile tabloului sint: [");
for(int i=0;i
System.out.print(tabl1[i]+ " ");
}
System.out.println("] \n");
total=a.unu_zero(tabl1); /* D-am metodei unu_zero tabloul tabl1[] */

System.out.print("Numarul de aparitii in sir de 1 este [ " + total + " ] \n");
System.out.print("Noua valoare este : [");
for(int i=0;i < tabl1.length ; i++ )
System.out.print(tabl1[i] + " ");
}
System.out.println("]");
}
}

Dam 2 limite de numere si afisam numerele dintre ele ?

public class house{
int[] creare_domeniu(int inf,int sup){
int tab1[]=new int [ (sup -inf) + 1 ];
for(int i=0;i < tab1.length;i++){
tab1[i]=inf++;
}
return tab1;
}
public static void main(String args[])
{
int[] tablou;
house domeniu=new house();
tablou=domeniu.creare_domeniu(1, 10);
System.out.print("Tabloul este: [ ");
for(int i=0;i System.out.print(tablou[i] + " ");
}
System.out.println(" ] \n");
}
}

Folosirea etichetelor

public class house{
public static void main(String args[]){
acestciclu: //eticheta
for(int i=0;i<6;i++)
for(int j=0;i<3;i++) {
System.out.println(i + j);
if((i+j) > 4)
break acestciclu;
}
System.out.println("THE END");

}
}

Folosirea do while ?

public class house{
public static void main(String args[]){
int b=1;
do{

System.out.print( b);
b++;
}
while(b<= 10);
}
}

Transform numere int in float ?

public class house{
public static void main(String args[]){
int tablou1[] ={2,3,4,5,6,7,8,9};//definim un tablou
float tablou2[] = new float[tablou1.length];/*tabloul acesta este egal cu tabloul de mai sus */
System.out.print("tablou1:[");
for(int i=0;i < tablou1.length;i++) {
/* facem un ciclu afisam valorile ale tabloului1*/
System.out.print(tablou1[i] + " ");
}
System.out.println("]");
System.out.print("tablou2: [ ");
int index=0;
while(index < tablou1.length && tablou1[index]!=1) {
tablou2[index]=(float)tablou1[index];
System.out.print(tablou2[index++] + " ");
}
System.out.print("]");
}
}

Conversia din cifre in litere care le denumesc

public class house{
String conversie_numar(int val){
switch(val){
case 0:return "zero ";
case 1:return "unu ";
case 2:return "doi ";
case 3:return "trei ";
case 4:return "patru ";
default :return " ";
}
}
public static void main(String args[]){
house a=new house();
String num=a.conversie_numar(4) + a.conversie_numar(1) + a.conversie_numar(3);
System.out.println("413 convertit in: " + num );
}
}