Saturday, August 25, 2007
Monday, January 08, 2007
Monday, December 25, 2006
Lab Sorting
package untitled1;
public class ascengingmethod {
public int allascending(double a[])
{
int pass=0;
if(pass==0)
{
for(int b=0;b {
if(a[b] {
pass=1;
}
}
}
return pass;
}
}
************************************
package untitled1;
public class ascendingsecedi {
public static void main(String[] args) {
double[] score={99.9,80,75,100,85.5};
double[] score2={99.9,80,75,100,85.5};
double temp=0;
for(int b=0;b<=4;b++)
{
System.out.println("score["+b+"]"+"="+score[b]);
}
for(int a=0;a<=3;a++)
{
for(int b=0;b<=3;b++)
{// System.out.println("bef"+":"+"b"+"="+score[b]+";"+"b+1"+"="+score[b+1]+";"+"temp"+"="+temp);
if(score[b]>score[b+1])
{temp=score[b];
//System.out.println("temp"+"="+temp);
score[b]=score[b+1];
score[b+1]=temp;
// System.out.println("aft"+":"+"b"+"="+score[b]+";"+"b+1"+"="+score[b+1]+";"+"temp"+"="+temp);
//System.out.println("");
}
}
}
System.out.println("****************");
for(int b=0;b<=4;b++)
{
System.out.println(score[b]);
}
// System.out.println( allascending(score[]) );
}
}
public class ascengingmethod {
public int allascending(double a[])
{
int pass=0;
if(pass==0)
{
for(int b=0;b
if(a[b] {
pass=1;
}
}
}
return pass;
}
}
************************************
package untitled1;
public class ascendingsecedi {
public static void main(String[] args) {
double[] score={99.9,80,75,100,85.5};
double[] score2={99.9,80,75,100,85.5};
double temp=0;
for(int b=0;b<=4;b++)
{
System.out.println("score["+b+"]"+"="+score[b]);
}
for(int a=0;a<=3;a++)
{
for(int b=0;b<=3;b++)
{// System.out.println("bef"+":"+"b"+"="+score[b]+";"+"b+1"+"="+score[b+1]+";"+"temp"+"="+temp);
if(score[b]>score[b+1])
{temp=score[b];
//System.out.println("temp"+"="+temp);
score[b]=score[b+1];
score[b+1]=temp;
// System.out.println("aft"+":"+"b"+"="+score[b]+";"+"b+1"+"="+score[b+1]+";"+"temp"+"="+temp);
//System.out.println("");
}
}
}
System.out.println("****************");
for(int b=0;b<=4;b++)
{
System.out.println(score[b]);
}
// System.out.println( allascending(score[]) );
}
}
Monday, December 18, 2006
Lab Static Method, Part II
public class complexdemo {
public static void main(String[] args) {
Complex a=new Complex(2,3);
Complex b=new Complex(4,5);
Complex.add(a,b);
System.out.println(a+"+"+b+"="+Complex.add(a,b));
a.add(b);
System.out.println(a+"+"+b+"="+a.add(b));
}
}
*************************************
public class Complex {
private double r=0;
private double i=0;
Complex() //最好補上,因為你有設另一個CONSTRUCTOR complex(a,b)
{}
Complex(double a,double b)
{ r=a;i=b; }
public Complex add(Complex a)
{
Complex c=new Complex();
c.r=r+a.r;
c.i=i+a.i;
return c;
}
public static Complex add(Complex a,Complex b)
{Complex c=new Complex(); //()內別填否則confused
c.r=a.r+b.r;c.i=a.i+b.i;
return c;
}
public String toString(){
return("("+r +"+"+ i+"*i"+")");
} }
public static void main(String[] args) {
Complex a=new Complex(2,3);
Complex b=new Complex(4,5);
Complex.add(a,b);
System.out.println(a+"+"+b+"="+Complex.add(a,b));
a.add(b);
System.out.println(a+"+"+b+"="+a.add(b));
}
}
*************************************
public class Complex {
private double r=0;
private double i=0;
Complex() //最好補上,因為你有設另一個CONSTRUCTOR complex(a,b)
{}
Complex(double a,double b)
{ r=a;i=b; }
public Complex add(Complex a)
{
Complex c=new Complex();
c.r=r+a.r;
c.i=i+a.i;
return c;
}
public static Complex add(Complex a,Complex b)
{Complex c=new Complex(); //()內別填否則confused
c.r=a.r+b.r;c.i=a.i+b.i;
return c;
}
public String toString(){
return("("+r +"+"+ i+"*i"+")");
} }
Lab Static Method
package lab1016x;
public class fibonaccinext {
private static int a=1;
private static int b=1;
private static int c=0;
public static int fibnext()
{
c=a+b;
a=b;
b=c;
return c;
}
}
package lab1016x;
public class fibonaccinextdemo {
public static void main(String[] args) {
for(int a=1;a<=10;a++)
System.out.println(fibonaccinext.fibnext());
}
}
public class fibonaccinext {
private static int a=1;
private static int b=1;
private static int c=0;
public static int fibnext()
{
c=a+b;
a=b;
b=c;
return c;
}
}
package lab1016x;
public class fibonaccinextdemo {
public static void main(String[] args) {
for(int a=1;a<=10;a++)
System.out.println(fibonaccinext.fibnext());
}
}