2008年3月24日 星期一

Lab Finding the max of three numbers

輸入三個數字,比較大小。我用的方法是一個與其他兩個比較,如果皆大於其他兩個數字
則此數字即為最大的數字。

Tax Calculation

1.年收入兩百萬時的稅金
2.年收入一百萬時的稅金



"Homework 3-17-2008"

Hw.1

Java有內建開根號的計算程式,可是用這種方式算開根號很有趣,但是在guess得出的結果,多出了小數點的數字。


Hw.2
基本的加減乘運算。



Lab Keyboard input

1.依次輸入,字串轉成int過程正常

2.連續輸入時,無法順利轉換造成程式錯誤。


2008年3月17日 星期一

Lab Scanner

Do Display 2.6.
Sample Dialogue1
同時輸入22及10,間格一個空白或多個空白
Sample Dialogue2
依次輸入數字,先輸入22在輸入10

Homework 3-10-2008: String Processing



2008年3月10日 星期一

Lab: Simple Calculation


Homework 3-3-2008

1. Explain bytecode, JVM
Java被編譯後,會產生一種bytecode的虛擬碼,只要平台上有Java的直譯器,就可執行這個Java程式達到跨平台的目的。而JVM(Virtual Machine)就是提供Java程式執行的虛擬環境。
2. Explain class, object
Class就是定義一個大類別,類別下可以繼承同樣的行為,如人會說話,女人跟孩子也是人,所以也同樣會說話,但是並沒有實際的實體出來。而Object就是實際存在的單元性物件,如同老師A,學生B。
4.1 Write a Java program as follows:

Let i=2;
Print i;
Print 2 * (i++);
Print i;
Ans: 2, 4, 3
4.2 Write a Java program as follows:
Let i=2;
Print i;
Print 2 * (++i);
Print i;
Ans: 2, 6, 3
4.3 Write a Java program as follows:
Let m=7, n=2;
Print (double) m/n;
Print m/ (double)n;
Ans: 3.5, 3.5

Lab 2


2008年3月3日 星期一

第一次...