package
Bonjour problème avec ce code
public class Evaluation1 {
public static void main (String [] args){
int[] t1 = {1, 2, 3};
int[] t2 = {4, 5, 6};
int[] tab=multiplex(t1, t2);
for (int i=0; i<tab.length; i++){
System.out.print(tab[i]);
}
}
/*
* Compléter les fonctions ci dessous pour répondre aux questions posées.
*/
// Question 1
static public boolean zeroone(double x, double y) {
return (x>=0 && x<1) || (y>=0 && y<1);
}
// Question 2
static public double moyenne(double [] donnees) {
double somme=0;
for (int i=0; i<donnees.length; i++){
somme=somme+donnees[i];
}
double moyenne = somme/(donnees.length);
return moyenne;
}
// Question 3
static public int [] histogram(int [] donnees, int M) {
int [] tab= new int[M];
for (int i=0; i<M;i++){
for (int j=0; j<donnees.length; j++){
if (donnees[j]==i){
tab[i]=tab[i]+1;
}
}
}
return tab;
}
//Question 4
static public double [][] transpose(double [][] donnees) {
double [][] transpose = new double [donnees[0].length][donnees.length];
for (int i=0; i<donnees.length; i++){
for (int j=0; j<donnees[0].length; j++){
transpose[j][i]=donnees[i][j];
}
}
return transpose;
}
// Question 5
static public double lnfact(double x) {
public static fact(double y){
if (y==0){
return 1;
}
else{
return y*fact(y-1);
}
}
return Math.log(fact(x));
}
// Question 6
static public int [] multiplex(int [] a, int [] b) {
int [] tabMultiplex = new int [a.length+b.length];
int indexA=0;
int indexB=0;
int compteur=0;
while (indexA<a.length && indexB<b.length){
for (int i=0;i<tabMultiplex.length; i++){
if (i%2==0){
tabMultiplex[i]=a[indexA];
compteur=i;
indexA=indexA+1;
}
else{
tabMultiplex[i]=b[indexB];
compteur=i;
indexB=indexB+1;
}
}
}
if (a.length<b.length){
for (int i=compteur+1; i<tabMultiplex.length; i++){
tabMultiplex[i]=b[indexB];
}
}
else{
for (int i=compteur+1; i<tabMultiplex.length; i++){
tabMultiplex[i]=a[indexA];
}
return tabMultiplex;
}
}
package evaluation1;
public class Book {
String titre;
double prix;
int anneePubli;
String auteur;
public Book(String titre, double prix, int anneePubli, String auteur){
this.titre=titre;
this.prix=prix;
this.anneePubli=anneePubli;
this.auteur=auteur;
}
public static void main(String [] args){
Book robinsonCrusoe = new Book ("Robinson Crusoe",15.50, 1719, "Daniel Defoe" );
Book heartOfDarkness = new Book ("Heart of Darkness", 12.80, 1902,"Joseph Conrad" );
Book beachMusic = new Book ("Beach Music", 9.50, 1996, "Pat Conroy" );
}
}