網頁

2013年9月17日 星期二

Ex1_8 某學生甲有1000 元8 張,500 元4 張,100 元5 張,50 元硬幣1 個,10 元硬幣3 個, 5 元硬幣7 個,1 元硬幣9 個,試撰寫程式,計算甲有多少錢。

考慮資料型態的問題。

Ex1_7 試撰寫一程式,輸入平行四邊形的底和高,計算其面積。

先處理使用者輸入的資料後,在考慮資料型態的問題。

Ex1_6 試撰寫一轉換英哩至公里的程式,計算10 英哩是多少公里

轉換公式如下:1 英哩= 1.6 公里

E1_5 撰寫轉換華氏溫度至攝氏溫度的程式,並計算華氏32 度是多少攝氏溫度。

轉換公式
攝氏溫度c=(5*f-160)/9;

E1_4試撰寫-轉換設式溫度至華式溫度的程式,計算攝氏0度是多少華式溫度

轉換公式
華氏溫度=(9/5)*攝氏溫度+32

Ch2_5 do-while迴圈

do-while迴圈與while-loop迴圈的差別就是while-loop迴圈會在執行while程式區塊前先判斷布林條件式是否成立,當回傳值為true時才會執行while程式區塊,反之則不會執行。

而do-while迴圈則是先執行程式區塊後才判斷布林條件式,只決定是否要執行下一次的while程式區塊,所以do-while迴圈不管布林條件是否成立都會執行一次。
do{
//程式執行區塊
}while(boolean-expression);

Ch2_4 While迴圈

當迴圈內的敘述區段被重複執行的次數不可預測時,甚至有些迴圈在某些情狀是不用被執行的。這時,可以使用條件迴圈。條件迴圈又分為前測試while迴圈與後測試do…while迴圈。

while (boolean-expression){
//程式執行區塊
}

2013年9月16日 星期一

Ch2_3 for-loop迴圈

for迴圈也是java提供的迴圈結構之一,它的運作方式與while迴圈相同。

for(初始值 ;條件式 ; 步進值 ){
//迴圈敘述
}


2013年9月12日 星期四

Ch2_2 switch-case流程敘述

switch-case選擇式流程敘述屬於多種條件判斷敘述。

Ch2_1 if-else流程敘述

  • if 結構
基本的if結構很簡單,給他一個條件運算式,根據運算結果為true或false來決定是否執行下一句陳述句。
if (boolean expression)
statement;
//繼續往下執行

Ch1_21 類別、屬性、方法

  • 類別
什麼是類別?類別(class)是物件的基礎,用來描述類別或物件內所包含的資料,以及類別或物件可被操作的行為。

Ch1_20 三元運算子

三元運算子 的語法如下
X=(布林值boolean運算式) ?  true-value  :false-value;

其運算式是表示當括號(boolean exp)中的回傳值為true時,會進行冒號:左邊的敘述,反之會進行冒號右邊的敘述。

2013年9月11日 星期三

Ch1_19 位移運算子(<<、>>、<<、~)

位移運算子有左移運算與右移運算,可以將指定數值的位元進行左移和右移,並可指定位移單元,其使用方式與作用和下圖表所示:

Ch1_12 算數運算子(+ 、 -、 *、 /、 % 、++ 、 --)

運算式(Expression)是由運算元(operand)和運算子(operator)所構成的。例如:「a+b」是一個加法運算式,其中a、b是屬於運算元,而「+」號則是屬於運算子(或稱運算符號)。

2013年9月9日 星期一

Ch1_14 邏輯運算子(&、|、!、、&&、||)

邏輯運算符號的運算結果為boolean型態,也就是只有2個結果,true或false。

Ch1_13 關係運算子==、!=、>、<、>=、<=

在關係運算子的結果不是成立(true),就是不成立(false)。
多使用在條件判斷式,是用來比較2個數值,並判定兩者之間的大小關係。

Ch1_18 指定運算子(+=、-=、*=、/=、%=)

=就是指派運算符號,就是將直指派給變數,所以它不是數學上的等於,指派運算符號可以和其他運算符號結合,成為結合指派運算符號。

Ch1_11 文字串接符號(+)

文字串接跟加號是一樣的,它可以讓字串與字串或數字串接在一起,與數字串接時,會先將數字自動轉變成文字後再串接。

Ch1_10運算子的優先順序

JAVA常用的運算符號

E1_3 試著由鍵盤輸入2個數值,計算此2數之和

由鍵盤取得使用者輸入,計算使用者輸入的數字之和。

字串轉數字

在java.lang套件中的Integer類別是基底資料型別int的包裝類別,該類別包含一個int型態的欄位,並提供處理int型態時非常有用的常數和方法。


Ex1_2請試著撰寫由鍵盤輸一個英文字母,計算他在26個字母裡的順序

請試著撰寫由鍵盤輸一個英文字母,計算他在26個字母裡的順序,假設輸入的是大寫的B則螢幕輸出是第2個英文字母,則輸入小寫的b則螢幕輸出是第2個英文字母。

2013年9月8日 星期日

Ch1_9 跳脫字元

為了讓編譯器知道你要指定單引號字元,可以在單引號錢加上一個反斜線 \ ,編譯器只要看到反斜線,就知道下一個字元是你要指定的字元。

Ch1_8 基本資料型別的資料轉換

如果int 變數 與double 變數 在進行四則運算,則int 變數會先自動轉型為double類型,之後才與double變數運算,這種情形稱為自動轉型,也就是小轉大,以較小的資料型別轉換成較大的資料型別,系統會自動轉換。

Ch1_7變數的宣告與使用

使用變數時,必須先宣告此變數的資料型態。
在進行變數宣告的語法為

type   identifier = [ value] ;
資料型別   變數名稱  = 指定值 ;           

Ch1_6 JAVA的基本型態(整數、浮點數、字元、布林)

不同的資料有其不同意義,有些是文字符號,有些是數值,數值可以直接用於算術運算。因此需有所區別,稱之為資料型別(Data Type)。

Java語言的資料在被使用之前必須先宣告資料型別。

JAVA基本型態共分成整數(Integral)、浮點數(Float Point)、布林(Boolean)、字元(Character)共4種類型。


2013年9月1日 星期日

Ex1_1 自我測驗-撰寫1個程式,只要顯示你的名字和你好

撰寫1個程式,在電腦螢幕上顯示你的名字和"你好",別忘了替類別取個適當的名稱,另外留意在檔案名稱尚須要注意的事項。

如何在文字模式下切換工作路徑

假設是在Windows XP作業系統,要開啟Windows XP的文字模式視窗,執行[開始]功能表中的[執行],在[開啟]的文字方塊中鍵入cmd指令,後按下[確定],即可開啟文字模式視窗。