Hoi allen,
ik heb 2 classes:
en deze classe:
Nu is mijn vraag. Is de aanroep van de methode van bubble wel goed?
Want ik krijg niet het goede resultaat:
de gestorteerde rij is:[C@addbf1
Alvast enorm bedankt.
ik heb 2 classes:
Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package week1;
/**
*
* @author savant
*/
public class Rijbewerkingen {
// char [] rij = {'M', 'H', 'O', 'G', 'P', 'F', 'Z', 'D', 'A', 'K'};
private char [] rij;
//private char[] target;
// private char[] binair;
public Rijbewerkingen(char [] rij)
{
this.rij = rij;
}
public int lineair_zoeken(char zoekLetter)
{
for(int i = 0; i < rij.length; i++){
if(zoekLetter == rij[i])
return i;
}
return -1;
}
public void binair_zoeken(char[] binair)
{
// this.binair = binair;
}
public void bubble()
{
int ondgrens;
int loper;
for (ondgrens = 1; ondgrens < rij.length; ondgrens++)
for (loper = rij.length - 1; ondgrens > rij.length; loper--)
{
if (rij[loper - 1] > rij[loper])
{
// verwissel rij[loper – 1] en rij [loper]
}
}
}
public void print()
{
for(int teller = 0; teller<rij.length; teller++)
System.out.println(rij[teller] + "");
System.out.println("\n\n");
}
}
en deze classe:
Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package week1;
import com.sun.xml.internal.fastinfoset.util.CharArray;
/**
*
* @author savant
*/
public class Main {
/**
*/
public static void main(String[] args)
{
//char zoekLetter;
//char index;
char [] rij = {'M', 'H', 'O', 'G', 'P', 'F', 'Z', 'D', 'A', 'K'};
Rijbewerkingen rb = new Rijbewerkingen(rij);
char zoekLetter = 'P';
int index = rb.lineair_zoeken(zoekLetter);
rb.print();
if(index != -1)
System.out.println(" index van " + zoekLetter + " is " + index );
else
System.out.println(" letter " + zoekLetter + " komt niet voor ");
//Einde Lineair_zoeken
//Begin van aaroepen Bubble
Rijbewerkingen bub = new Rijbewerkingen(rij);
bub.bubble();
System.out.println("de gestorteerde rij is:" + rij);
}
}
Nu is mijn vraag. Is de aanroep van de methode van bubble wel goed?
Want ik krijg niet het goede resultaat:
de gestorteerde rij is:[C@addbf1
Alvast enorm bedankt.