EXERCICE JAVA
1. Nombre null et nbre negatif
package nmbre.non.pkgnull;
import java.util.*;
public class NmbreNonNull {
public static void main(String[] args) {
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");
}
2. calculatrice
package simulationcalculatrice;
import java.util.*;
public class SimulationCalculatrice {
public static void main(String[] args) {
Scanner shimb=new Scanner(System.in);
int nbre1, nbre2;
double resulta;
int operateur;
System.out.println("taper le nombre n°1");
nbre1=shimb.nextInt();
System.out.println("taper le nombre n°2");
nbre2=shimb.nextInt();
System.out.println("entrer l'opérateur");
operateur=shimb.nextInt();
if(operateur==1){
resulta=nbre1+nbre2;
System.out.println("c'est l'addition d'ou faire l'operation " +nbre1+
"+"+nbre2+ "=" +resulta);
}
else if(operateur==2){
resulta=nbre1-nbre2;
System.out.println("c'est la soustraction faire l'operation
"+nbre1+ "-"+nbre2+ "=" +resulta);
}
else if(operateur==3){
resulta=nbre1/nbre2;
System.out.println("c'est la division faire l'operation "
+nbre1+ "/"+nbre2+ "=" +resulta);
}
else if(operateur==4){
resulta=nbre1*nbre2;
System.out.println("c'est la multiplication faire l'operation
"+nbre1+ "*"+nbre2+ "=" +resulta);
}
else
System.out.println("entrer un au signe qui existe");
3.
package tableau.de.taille200.exe3;
import java.util.*;
public class TableauDeTaille200Exe3 {
public static void main(String[] args) {
int[] tableau=new int[10];
for(int i=1;i<=10;i++){
Scanner shimb=new Scanner(System.in);
System.out.println("entrer les element du tableau");
tableau[i]=shimb.nextInt();
if(tableau[i]>225){
tableau[i]=tableau[i]+20;
System.out.println(" la valeru 20 a été ajouter au nombre du
tableau " +tableau[i]);
}
}
}
4.
package factorielle;
import java.util.Scanner;
public class Factorielle {
public static void main(String[] args) {
double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);
}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}
5. Inverse d’un nombre 6ème exercices
package inversed1nombre;
import java.util.*;
public class InverseD1nombre {
public static void main(String[] args) {
int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);
6. PGCD
package pgcd;
import java.util.*;
public class Pgcd {
public static void main(String[] args) {
int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){
}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;
}
System.out.println("le PGCD vaut " +a);
}
7. Suite de 20 nombre
package suite.de.pkg20.nombre;
import java.util.*;
public class SuiteDe20Nombre {
public static void main(String[] args) {
int tab[]= new int [20];
int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");
for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];
}
System.out.println("la somme vaut:" + som);
}
}
}
8.
package entreprisesalaire;
import java.util.*;
public class Entreprisesalaire {
public static void main(String[] args) {
String nom;
int annee,enfant;
double sal,salb,primAnc,primEnf;
Scanner shimb=new Scanner(System.in);
System.out.println("taper le nom de l'agent");
nom=shimb.next();
System.out.println("taper le salair de base de l'agent");
salb=shimb.nextDouble();
System.out.println("taper le nombre d'année d'ancienneté");
annee=shimb.nextInt();
System.out.println("taper le nombre d'enfant");
enfant=shimb.nextInt();
if(annee>2 && (enfant>2)){
primAnc=salb*5/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : " +sal);
}
else
if(annee==2&& (enfant>2)){
primAnc=salb*2/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : "
+sal);
}
else
System.out.println("le salaire de l'agent "+nom+ " vaut : " +
salb);
}
}
Interface graphique code
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)
{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i+j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)
{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i-j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt)
{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i/j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt)
{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}
a..
package nmbre.non.pkgnull;
import java.util.*;
public class NmbreNonNull {
public static void main(String[] args) {
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");
}
}
b.
public static void main(String[] args) {
for(int i=1;i<=13;i++){
int nbrediv, j;
j=2;
nbrediv=0;
while(j<=i/2){
if(i%j==0)
nbrediv++;
j++;
}
if(nbrediv==0)
System.out.println("le nombre " +i+ " est premier");
}
}
c.multiplication
package multiplication;
public class Multiplication {
public static void main(String[] args) {
for (int i=1; i<=5; i++){
System.out.println("2*"+i+"="+2*i);
}
}
}
d.. age père et fils
package age.pere.et.fils;
import java.util.*;
public class AgePereEtFils {
public static void main(String[] args) {
byte agepere, agefils;
int ans;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer l'age du père");
agepere=shimb.nextByte();
System.out.println("entrer aussi l'age de son fils");
agefils=shimb.nextByte();
ans=agepere-(2*agefils);
System.out.println("il faut donc "+ ans + " pour que l'age du pere soit le
double de l'age de son fils");
e. cerlce
package cercleshimb;
import java.util.*;
public class CercleShimb {
public static void main(String[] args) {
double pi=3.14, surf;
double ray,circ;
Scanner shimb=new Scanner(System.in);
System.out.println("taper le rayon du celcle");
ray=shimb.nextInt();
surf=pi*ray*ray;
circ=pi*2*ray;
System.out.println("la surface du cercle vaut : " +surf+ "et la
circonferance vaut : "+ circ);
f.
package montre;
import java.util.*;
public class Montre {
public static void main(String[] args) {
int heure, min, sec,temp;
Scanner shimb=new Scanner(System.in);
System.out.println("Entrer votre temps en second pour voir la
conversion");
temp=shimb.nextInt();
heure=(temp/60)/60;
min=(temp/60);
sec=(temp);
System.out.println("il est : " +heure+ "H" +min+"Minute" +sec+
"Second");
g.
package suite.de.pkg20.nombre;
import java.util.*;
public class SuiteDe20Nombre {
public static void main(String[] args) {
int tab[]= new int [20];
int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");
for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];
}
System.out.println("la somme vaut:" + som);
}
}
}
h.
package inversed1nombre;
import java.util.*;
public class InverseD1nombre {
public static void main(String[] args) {
int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);
i.
package pgcd;
import java.util.*;
public class Pgcd {
public static void main(String[] args) {
int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){
}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;
}
System.out.println("le PGCD vaut " +a);
}
k.
package factorielle;
import java.util.Scanner;
public class Factorielle {
public static void main(String[] args) {
double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);
}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}