JAVA

Friday, September 30, 2005

JAVA作業三

public class homework926
{

public static void main(String[] args)
{
double run=10;
double baseket=8;
double sleep=1;
double pound=150;
double kg;
System.out.println("The weight of this man is "+pound/2.2+" kg");
kg=pound/2.2;
double total;
total=0.0175*((run*30)+(baseket*30)+(*6*60))*kg;
System.out.println("Total calories he burned is "+total+" Cal");


}

}

連結

Tuesday, September 27, 2005

lab2

public class lab2
{

public static void main(String[] args)
{

double mouse=5;
double mount=55;
double sodapop=100;
double sodapop1=500;
double weight=0.035;
double startingweight=60;
double finalweight=50;
System.out.println("The weight of this mouse is "+mouse+"kg");
System.out.println("A reasercher tells us that when mouse eats "+mount+"g sweetener and die");
System.out.println("When this mouse drank "+sodapop+"c.c and he lost "+weight+"kg");
System.out.println("When this mouse drank "+sodapop1+"c.c and he died");
System.out.println("*******************************************");
System.out.println("Tommy is "+startingweight+"kg ");
System.out.println("His desired weight is "+finalweight+"kg ");
System.out.println("He thinks that he can drink:");
System.out.println(sodapop1+"*"+startingweight+"/"+mouse+"="+sodapop1*startingweight/mouse+"c.c");;
double a=sodapop1*startingweight/mouse;
System.out.println("And when he loses:"+weight+"*"+a+"/"+sodapop+"="+weight*a/sodapop+ "kg");
System.out.println("He could not drink it anymore!!");

}



}
執行檔

Saturday, September 24, 2005

JAVA作業二

1. Explain bytecode, JVM
bytecode: JAVA的程式概念是先把完成的程式轉成讓電腦看得懂的機器碼,再透過直譯器來執行此機器碼.
EXA:
一個完成好的程式 ----(compiler)-----> byte-code ---(interpret)-----> 進入各個作業系統執行
然而JAVA編譯後會先變成byte-codes,其優點是可跨越平台來執行也就是撰寫一次可到處使用.
JVM: 任何一種能執行JAVA的byte-codes的軟體均可看作是它的虛擬機器(Java virtual machine)所以不管任何一種平台只要含有屬於那個平台的JVM都可以把byte-codes轉成那個平台所需要的機器碼.

2. Explain class, object
class:是把一個東西它的特性(可真實描繪的狀態)和功能(能透過什麼管道完成什麼任務)結合在一起用來表達這個東西的抽象概念.
object:利用它自己類別的概念完成一個真實的物體.
3

程式碼一:



程式碼二:


程式碼三:

Wednesday, September 14, 2005

JAVA作業一

2 Why do people want to blog?
BLOG其實就是網誌,舉台灣最紅不讓的就是 無名小站網路日誌 BLOG除可以記載旅遊心情,提供生活情報,同時我們也可以上傳美美的PHOTO已分享更完整的資訊.不僅是生活層面就連作業 、會議議題都可以透過BLOG當作佈告欄公開讓大家討論、交寄或分享就在大家爭先恐後到BBS上去看美食情報 選課資訊....那種沒有辦法滿足個人擁有權的佈告欄時代就已經快被人人手中都可以擁有一本漂漂亮亮的BLOG給取代了.BLOG不但能記載、能連結還能無時無刻修改,並和別人互動再加上配合RSS技術使可以查出哪些人讀過自己的BLOG又哪些人訂閱過哪些BLOG並紀錄排名,現在人人手中都有一個網誌也稱得算是一種潮流,如果自己沒有是不是感覺遜掉了阿!!.........這就是WHY DO PEOPLE WANT TO BLOG的原因吧!

3What can you learn from this blog?
這個BLOG運用了不少連結所以一開始看我就感覺很豐富.除了有電影、新聞還有軟體的提供,再來是作者透過這個BLOG抒發了自己的心情、兩性話題和現今對教育的感覺.我感覺他是像在寫日記一樣呈述整個心情,並提供我們世界展望會資助的聯絡方式,從小小的一篇日誌中我看到了他的用心與對現實的無奈.

4. What is Creative Commons?
Creative Commons (創意公用園地)的目的在讓作者得以輕易地把自己的創作物放進公領域,而得以自由地散佈流傳,所有使用創意公用授權條款的作品, 都允許作品被複製、散布、顯示及演出的權利,也就是用來落實創意公共園地的授權規劃。
Why is it so important?
因為它不但保護了著作人的權利而且它能很明確地讓某個授權條款到底允許了些甚麼、限制了些甚麼解釋的清楚.~ 參考連結

Tuesday, September 13, 2005

第一堂上課心得


第一堂JAVA課老師教我們認識BLOG    
一開始我不太熟悉它所以怕怕的         
但是慢慢摸索後感覺很新鮮
其實就像一個資訊交流站
也希望我能透過
BLOG把以後作業呈現、疑問與心得
能和老師和同學好好交流!