Happy to start a new project. Its name is MyDay. This will be a new daily planner, organizer.
I will use NetBeans IDE 6.1 as a java programming editor. NetBeans IDE is a free and a great editor distributed by http://www.netbeans.org/ to do all kinds of programming from java to C/C++, from Ruby to JavaScript. It is the product of http://www.sun.com/.
I have already used NetBeans IDE 4.1 to 5.5 versions. They were also very nice and easy to learn environments. My first java program, GuessNumber.jar is produced by using early versions of NetBeans. You may find it on the site; http://guvenelyan.googlepages.com/.
Sunday, June 1, 2008
New Program with new Java NetBeans IDE
Friday, April 25, 2008
Sorting two dimensional arrays in java
If you want to sort a data with its description, you may not use
Arrays.sort(data);
For example; to sort the following data according to values given by Bidders in ascending order;
"Bidder 1 = 25.2"
"Bidder 2 = 12.0"
"Bidder 3 = 45.0"
"Bidder 4 = 2.0"
and to get the result as;
"Bidder 3 = 45.0"
"Bidder 1 = 25.2"
"Bidder 2 = 12.0"
"Bidder 4 = 2.0"
to do this, we should create following temporary arrays.
bos_biddername [0] = "Bidder 1"; bos_deger [0] = 25.2;
bos_biddername [1] = "Bidder 2"; bos_deger [1] = 12.0;
bos_biddername [2] = "Bidder 3"; bos_deger[2] = 45.0;
bos_biddername [3] = "Bidder 4"; bos_deger [3] = 2.0
//sort manually bos_deger[] and get // bos_biddername[] in descending order double temp; for (int ik = 0; ik < bos_deger.length - 1; ik++ ) {
String temp2;
for (int j = ik + 1; j < bos_deger.length; j++) {
if( bos_deger[ik] < bos_deger[j] ) //sorting
{ temp = bos_deger[ik]; //swapping
temp2 = bos_biddername[ik];
bos_deger[ik] = bos_deger[j];
bos_biddername[ik]=bos_biddername[j];
bos_deger[j] = temp;
bos_biddername[j] = temp2;
}
}
}
// end of sort
The result will be these sorted arrays in ascending order;
bos_biddername [0] = "Bidder 3"; bos_deger [0] = 45.0;
bos_biddername [1] = "Bidder 1"; bos_deger [1] = 25.2;
bos_biddername [2] = "Bidder 2"; bos_deger[2] = 12.0;
bos_biddername [3] = "Bidder 4"; bos_deger [3] = 2.0
