Kenny Vanwinkel
Geregistreerd op: 06 Okt 2010 Berichten: 1
|
Geplaatst: 18-10-2010 17:27:02 Onderwerp: lesweek 5 bop |
|
|
Ui=>main
Breuk b2op4 = new Breuk (2,4);
Breuk b2op3 = new Breuk (2,3);
Breuk b2op3v2 = new Breuk (2,3);
if (2op3 == 2op3v2) {
System.out.println("ze zijn gelijk");
} /* werkt niet, 2op3 bevindt zich op plaats 999 en 2op3v2 bevindt zich op plaats 1001 en 999 en 1001 is niet gelijk aan elkaar
*/
if (b2op2.isZelfde (b2op3v2)){
System.out.println(“ze zijn gelijk”);
}
if (b2op3.isZelfde(b2op4)){
System.out.println (“gelijk);
}
if (b2op3.isZelfde(b2op3)){
System.out.println (“gelijk);
} /*als je isZelde vervangt door == dan print hij ook gelijk, want dan kloppe de adresse.
*/
Nu print hij uit Ze zijn gelijk en geklijk, met gebruik van == nog eens gelijk.
Breuk
public boolean isZelfde (Breuk breuk2) {
boolean gelijk = false ;
if (this.getTeller() == beuk2.getTeller() && this.getNoemer () == breuk2.getNoemer())
gelijk=true;
{
Return gelijk;
}
Ui => main
String naam=”Elke”;
String naam2= “Elke”;
if (naam == naam2){
System.out.println(“gelijk”);
}
if(naam.equals(naam2)){
System.out.println(“gelijk”);
}
String naam3 = new String (“Elke”);
if (naam == naam3){
System.out.println(“gelijk”);
}
/*klopt niet altijd, dus niet doen]*/
if (naam.equals (naam3)){
System.out.println(“gelijk”)
}
/*inhoud van het karakter wordt vergeleken*/
naam 2 [1001] -> [e]
[l]
[k]
[e]
naam 3 [999] -> [e]
[l]
[k]
[e]
Ui=>main
Breuk b2op3 = new Breuk (2,3);
Systeem.out.println(b2op3.toString());
String o = b2op3.toString();
Breuk
public String toString () {
String output =””;
output = getTeller()+”/”+getNoemer();
Return output;
}
Output [“2/3”]
Ui=>main
b2op3.multiply(b2op3);
b2op3.multiply(null);
Breuk
public Breuk multiply (Breuk breuk2){
Breuk breuk 3 = null;
int tellerResultaat = this.getTeller()*breuk2.getTeller();
...
if (breuk2!=null) {
breuk3 = new Breuk (tellerResultaat, noemerResultaat);
}
else{
Return null; */je mag ook breuk (0,0) terug geven, maar is wiskundig niet correct
}
else{
breuk3 = null
Return breuk3;
} */ wanneer geel wordt toegepast dan valt de else return null weg |
|