Java作業一

星期三, 9月 28, 2005

lab2

public class work {
public static void main(String[] args)
{
double artificialSweetener=3;
double mouseWeight=2;
double dieterWeight=90;
double dieterdesiredWeight=60;
double soda=100;
double lossWeight=0.01;
double sodaPop=artificialSweetener*1000;
double peopleamounts=sodaPop*(dieterWeight/mouseWeight);
double totalLoseWeight=(peopleamounts/soda)*lossWeight;

System.out.println("\tResearch Lab Experiment");
System.out.println(" An mouse's weight = "+mouseWeight+"kg");
System.out.println(" If needed "+artificialSweetener+" g artificial sweetener to kill a mouse.");
System.out.println(" If drink soda pop "+soda+" cc can loss "+lossWeight+" kg.");
System.out.println(" so drink "+sodaPop+" cc soda pop can kill a mouse. ");
System.out.println("\n\tPerson Safety diet");
System.out.println(" Starting weight of a person = "+dieterWeight+" kg");
System.out.println(" Desired weight of a person = "+dieterdesiredWeight+" kg");
System.out.println(" A person can drink soda pop less than "+peopleamounts+" cc without dead.");
System.out.println(" A person can loss weight less than "+totalLoseWeight+" kg without dead. ");
}
}

星期一, 9月 26, 2005

Homework2

1.

bytecode:

是JAVA的機器碼, 你寫好一個Java程式後,要先用Java的編譯器把原始程式編譯成機器碼bytecode,接著用Java直譯器(JMV)來執行位元碼

JVM:

是Java Virtual Machine的縮寫,是Java直譯器, Virtual Machine(虛擬機器)這個程式能夠把Java的.class檔轉換成我們平台上所了解的機器碼(bytecode)再來執行程式



2.

class稱之為類別, object稱 之為物件,class是object的集合,class是種觀念的意義,可包含許多的object , class是指許多的同屬性的物件,object就是很真實的存在,如機車來說,class就是說一台機車是白色,前後輪等的物件集合,object就是 一台機車,很確定的告訴你是這台車



3.

public class Homework2{

public static void main(String[] args)

{

int i=2;

System.out.println("i="+i);

int j=(i++)*2;

System.out.println("2 * (i++)="+j);

System.out.println("i="+i);

}

}



4.

public class Homework2{

public static void main(String[] args)

{

int i=2;

System.out.println("i="+i);

int j=2*(++i);

System.out.println("2 * (i++)="+j);

System.out.println("i="+i);

}

}



5.

public class Homework2{

public static void main(String[] args)

{

int m=7,n=2;

System.out.println("(double) m/n="+(double) m/n);

System.out.println("m/ (double)n;"+m/ (double)n);

}

}


星期四, 9月 22, 2005

lab1

完成