Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

ex 1

package paducel.ioana.lab2.ex1;

import java.util.Scanner;

public class NumarMaxim {


public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("x= ");
int x=in.nextInt();
System.out.println("y= ");
int y=in.nextInt();
if (x>y)
{
System.out.println("Numarul maxim este: "+x);
}
else
System.out.println("Numarul maxim este: "+y);

// write your code here


}
}
ex2
package paducel.ioana.lab2.ex2;
import java.util.Scanner;
public class PrintNumberInWorld {
public static void main (String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("number= ");
int number=in.nextInt();
String Numar;
switch (number) {
case 1: Numar="One";break;
case 2: Numar="Two";break;
case 3: Numar="Three";break;
case 4: Numar="Four";break;
case 5: Numar="Five";break;
case 6: Numar="Six";break;
case 7: Numar="Seven";break;
case 8: Numar="Eight";break;
case 9: Numar="Nine";break;
default : Numar="Other";break;

}
System.out.println(Numar);
}

}
ex3
package paducel.ioana.lab2.ex3;
import java.util.Scanner;
public class NumarPrim {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("a= ");
int a=in.nextInt();
System.out.println("b= ");
int b=in.nextInt();
int i,k,nr=0;
for(i=a;i<=b;i++)
{
int ok=1;
for(k=2;k<=i/2;k++)
if(i%k==0)ok=0;
if(ok==1) {
System.out.println("Numar prim:"+i);
nr++;
}
}
System.out.println("Numarul de numere prime: "+nr);
}
}
ex4
package paducel.ioana.lab2.ex4;
import java.util.Scanner;
public class MaximVector {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("Citeste n:");
int n=in.nextInt();
int [] v=new int[n];
System.out.println("Citeste elemntele cu spatiu intre ele:");
int mx=0;
for(int i=0;i<n;i++) //citire vector
{
v[i]=in.nextInt();
if(mx<v[i])
mx=v[i];
}
System.out.println("Maxim-ul este: "+mx);
}
}
ex5
package paducel.ioana.lab2.ex5;
import java.util.Scanner;
public class BubbleSort {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] v = new int[10];
System.out.println("Sa se citeasca 10 numere: ");

for (int i = 0; i < 10; i++)


v[i] = in.nextInt();

for (int i = 0; i < 10; i++)


for (int j = i + 1; j < 10; j++)
if (v[i] > v[j]) {
int aux = v[i];
v[i] = v[j];
v[j] = aux;
}
System.out.println("Numerele ordonate crescator: ");
for (int i = 0; i < 10; i++)
System.out.print(v[i]+" ");
}
}
ex6
package paducel.ioana.lab2.ex6;
import java.util.Scanner;
public class Factorial {
public static int Recursiv(int n)
{
if(n==0) return 1;
else return n*Recursiv(n-1);
}
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("Sa se citeasca un numar:");
int n=in.nextInt();
System.out.println( "Recursiv:"+Recursiv(n));
int p=1;
while(n>=1)//nerecursiv
{
p=p*n;
n--;
}
System.out.println("Nerecursiv:"+p);

}
}
ex7
package paducel.ioana.lab2.ex7;
import java.util.Random;
import java.util.Scanner;
public class RandomNumber {
public static void main(String[] args)
{
Random rand=new Random();
int MagicNumber=rand.nextInt(1000);
System.out.println("Guess the number!");
Scanner in=new Scanner(System.in);
int tries=3;
do {
int nr = in.nextInt();
if (nr == MagicNumber) {
System.out.println("You won!!!");
break;
}
if (nr > MagicNumber)
System.out.println("Wrong answer, your number it too high");
if (nr < MagicNumber)
System.out.println("Wrong answer, your number it too low");
tries--;
}while(tries!=0);
System.out.println("You lost :( ");
}
}

You might also like