嗨嗨,各位
(・∀・)
先介紹一下我是誰?
其實我在你們計概的社團裡潛水已久......
我是計概B組的教學助理 (簡稱助教?)
這堂課通常是不會來的
因為我這節有課
所以我現在是翹....
。・゚・(つд`゚)・゚・
我是...
名字: 洪慈吟
現在在: 東吳大學資三B
興趣:耍廢、追番、看漫畫 (ㄜ... 還有寫程式)
今天要做什麼?
1. 先教大家寫個程式
2. 再寫個小題目考考大家
3. 最後再來完個小遊戲ヽ(✿゚▽゚)ノ
那就開始程式教學吧
程式運作的流程
由上而下
依順序執行
舉個例子
public class Test {
public static void main (String[] args) {
int x = 1; // 第一個執行
int y = x + 1; // 第二個執行
System.out.println(y); // 第三個執行
}
}
執行結果
2
判斷語句 (一)
if ...
public class Test {
public static void main (String[] args) {
int x = 1; // 命名變數 x ,給 1 這個值
if (x == 1) { // 如果 x 等於等於 1,執行以下
int y = x + 1; // 命名變數 y ,給 x + 1 這個值
System.out.println(y); // 印出結果
}
}
}
執行結果
2
判斷語句 (二)
if ... else ...
public class Test {
public static void main (String[] args) {
int x = 2; // 命名變數 x ,給 1 這個值
if (x == 1) { // 如果 x 等於等於 1,執行以下
int y = x + 1; // 命名變數 y ,給 x + 1 這個值
System.out.println(y); // 印出結果
} else { // 否則,也就是當 「x 不 等於等於 1 」,執行以下
int y = 1; // 命名變數 y ,給 1 這個值
System.out.println(y); // 印出結果
}
}
}
執行結果
1
迴圈語句
while...
public class Test {
public static void main (String[] args) {
int x = 1; // 命名變數 x ,給 1 這個值
while (x < 10) { // 當 x 小於 10 時,「重複執行」
System.out.println(x); // 印出 x 的值
x = x + 1; // x 被給予 x + 1 這個值
}
}
}
執行結果
1
2
3
4
5
6
7
8
9
10
變數
它就跟我一樣一直潛水在程式碼裡
public class Test {
public static void main (String[] args) {
int x = 1; // 命名變數 x ,給 1 這個值
int y = x + 1; // 命名變數 y ,給 x + 1 這個值
System.out.println(y); // 印出結果
x = x + 1 // x 被給予 x + 1 這個值
System.out.println(x); // 印出結果
}
}
執行結果
2
2
該你們來牛刀小試了
樣本 | |
---|---|
輸入 | 輸出 |
5 10 20 60 100 50 90 3 15 28 36 72 -1 | 27.5 30.0 35.0 55.0 50.0 26.5 32.5 39.0 43.0 |
期中考結束後,由於全班成績太差,老師決定將大家的成績加50分除以2((scord + 50)/2) ,請從螢幕輸入學生成績數字,直到輸入負數為止,將所有學生以上述公式 ((scord + 50)/2) 算出結果,並印出「結果仍不及格的分數」 (分數小於60)
請不要使用陣列來處理
ProjectA
By 球魚
ProjectA
- 672