Skip to content

Commit 32cdfa8

Browse files
committed
Encoding UTF8 for CH3 of example
1 parent 7df493e commit 32cdfa8

24 files changed

+67
-67
lines changed

example/CH3/BitwiseOperator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
public class BitwiseOperator {
1+
public class BitwiseOperator {
22
public static void main(String[] args) {
3-
System.out.println("AND¹Bºâ¡G");
3+
System.out.println("AND運算:");
44
System.out.println("0 AND 0\t\t" + (0 & 0));
55
System.out.println("0 AND 1\t\t" + (0 & 1));
66
System.out.println("1 AND 0\t\t" + (1 & 0));
77
System.out.println("1 AND 1\t\t" + (1 & 1));
88

9-
System.out.println("\nOR¹Bºâ¡G");
9+
System.out.println("\nOR運算:");
1010
System.out.println("0 OR 0\t\t" + (0 | 0));
1111
System.out.println("0 OR 1\t\t" + (0 | 1));
1212
System.out.println("1 OR 0\t\t" + (1 | 0));
1313
System.out.println("1 OR 1\t\t" + (1 | 1));
1414

15-
System.out.println("\nXOR¹Bºâ¡G");
15+
System.out.println("\nXOR運算:");
1616
System.out.println("0 XOR 0\t\t" + (0 ^ 0));
1717
System.out.println("0 XOR 1\t\t" + (0 ^ 1));
1818
System.out.println("1 XOR 0\t\t" + (1 ^ 0));

example/CH3/BufferedReaderDemo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ public static void main(String[] args) throws IOException {
66
new BufferedReader(
77
new InputStreamReader(System.in));
88

9-
System.out.print("請輸入一列文字,可包括空白: ");
9+
System.out.print("請輸入一列文字,可包括空白: ");
1010
String text = bufferedReader.readLine();
11-
System.out.println("您輸入的文字: " + text);
11+
System.out.println("您輸入的文字: " + text);
1212
}
1313
}

example/CH3/ConditionalOperator.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ public class ConditionalOperator {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("請輸入學生分數: ");
7+
System.out.print("請輸入學生分數: ");
88
int scoreOfStudent = scanner.nextInt();
9-
System.out.println("該生是否及格? " +
10-
(scoreOfStudent >= 60 ? '是' : '否'));
9+
System.out.println("該生是否及格? " +
10+
(scoreOfStudent >= 60 ? '是' : '否'));
1111
}
1212
}

example/CH3/HelloJava.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
public class HelloJava {
22
public static void main(String[] args) {
3-
System.out.println("¶Ù¡I§Úªº²Ä¤@­ÓJavaµ{¦¡¡I");
3+
System.out.println("嗨!我的第一個Java程式!");
44
}
55
}

example/CH3/HelloJavaForC.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
public class HelloJavaForC {
22
public static void main(String[] args) {
3-
System.out.printf("%s! 這是您的第一個Java程式!\n",
4-
"C語言Fan");
3+
System.out.printf("%s! 這是您的第一個Java程式!\n",
4+
"C語言Fan");
55
}
66
}

example/CH3/IncrementDecrement2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ public static void main(String[] args) {
33
int i = 0;
44
int number = 0;
55

6-
number = ++i; // ¬Û·í©ói = i + 1; number = i;
6+
number = ++i; // 相當於i = i + 1; number = i;
77
System.out.println(number);
8-
number = --i; // ¬Û·í©ói = i - 1; number = i;
8+
number = --i; // 相當於i = i - 1; number = i;
99
System.out.println(number);
1010
}
1111
}

example/CH3/IncrementDecrement3.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ public static void main(String[] args) {
33
int i = 0;
44
int number = 0;
55

6-
number = i++; // ¬Û·í©ónumber = i; i = i + 1;
6+
number = i++; // 相當於number = i; i = i + 1;
77
System.out.println(number);
8-
number = i--; // ¬Û·í©ó number = i; i = i - 1;
8+
number = i--; // 相當於 number = i; i = i - 1;
99
System.out.println(number);
1010
}
1111
}

example/CH3/NumberDemo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
public class NumberDemo {
22
public static void main(String[] args) {
3-
// 十進位 19 轉成二進位 10011
3+
// 十進位 19 轉成二進位 10011
44
System.out.println(Integer.toBinaryString(19));
55

6-
// 十進位 19 轉成十六進位 13
6+
// 十進位 19 轉成十六進位 13
77
System.out.println(Integer.toHexString(19));
88

9-
// 十進位 19 轉成八進位 23
9+
// 十進位 19 轉成八進位 23
1010
System.out.println(Integer.toOctalString(19));
1111
}
1212
}

example/CH3/OddDecider.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ public class OddDecider {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("請輸入數字: ");
7+
System.out.print("請輸入數字: ");
88
int number = scanner.nextInt();
9-
System.out.println("是否為奇數? " +
10-
(number%2 != 0 ? '是' : '否'));
9+
System.out.println("是否為奇數? " +
10+
(number%2 != 0 ? '是' : '否'));
1111
}
1212
}

example/CH3/OddDecider2.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ public class OddDecider2 {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("請輸入數字: ");
7+
System.out.print("請輸入數字: ");
88
int number = scanner.nextInt();
9-
System.out.println("是否為奇數? " +
10-
((number&1) != 0 ? '是' : '否'));
9+
System.out.println("是否為奇數? " +
10+
((number&1) != 0 ? '是' : '否'));
1111
}
1212
}

example/CH3/OddDecider3.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ public class OddDecider3 {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("請輸入數字: ");
7+
System.out.print("請輸入數字: ");
88
int input = scanner.nextInt();
9-
int remain = input % 2; // 求除 2 的餘數
9+
int remain = input % 2; // 求除 2 的餘數
1010

11-
if(remain == 1) // 如果餘數為1
12-
System.out.println(input + "為奇數");
11+
if(remain == 1) // 如果餘數為1
12+
System.out.println(input + "為奇數");
1313
else
14-
System.out.println(input + "為偶數");
14+
System.out.println(input + "為偶數");
1515
}
1616
}

example/CH3/OddDecider4.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ public static void main(String[] args) {
77
int replay = 0;
88

99
do {
10-
System.out.print("輸入整數值:");
10+
System.out.print("輸入整數值:");
1111
input = scanner.nextInt();
12-
System.out.println("輸入數為奇數?" +
12+
System.out.println("輸入數為奇數?" +
1313
((input%2 == 1) ? 'Y': 'N'));
14-
System.out.print("繼續(1:繼續 0:結束)?");
14+
System.out.print("繼續(1:繼續 0:結束)?");
1515
replay = scanner.nextInt();
1616
} while(replay == 1);
1717
}

example/CH3/ScannerDemo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
public class ScannerDemo {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
6-
System.out.print("請輸入您的名字:");
7-
System.out.printf("哈囉! %s!\n", scanner.next());
6+
System.out.print("請輸入您的名字:");
7+
System.out.printf("哈囉! %s!\n", scanner.next());
88
}
99
}

example/CH3/ScannerDemo2.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
public class ScannerDemo2 {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
6-
System.out.print("請輸入一個數字: ");
7-
System.out.printf("您輸入了 %d !\n",
6+
System.out.print("請輸入一個數字: ");
7+
System.out.printf("您輸入了 %d !\n",
88
scanner.nextInt());
99
}
1010
}

example/CH3/ScoreAverage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ public static void main(String[] args) {
1010
while(score != -1) {
1111
count++;
1212
sum += score;
13-
System.out.print("¿é¤J¤À¼Æ(-1µ²§ô)¡G");
13+
System.out.print("輸入分數(-1結束):");
1414
score = scanner.nextInt();
1515
}
1616

17-
System.out.println("¥­§¡¡G" + (double) sum/count);
17+
System.out.println("平均:" + (double) sum/count);
1818
}
1919
}

example/CH3/ScoreLevel.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ public class ScoreLevel {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("輸入分數:");
7+
System.out.print("輸入分數:");
88
int score = scanner.nextInt();
99

1010
if(score >= 90)
11-
System.out.println("得A");
11+
System.out.println("得A");
1212
else if(score >= 80 && score < 90)
13-
System.out.println("得B");
13+
System.out.println("得B");
1414
else if(score >= 70 && score < 80)
15-
System.out.println("得C");
15+
System.out.println("得C");
1616
else if(score >= 60 && score < 70)
17-
System.out.println("得D");
17+
System.out.println("得D");
1818
else
19-
System.out.println("得E(不及格)");
19+
System.out.println("得E(不及格)");
2020
}
2121
}

example/CH3/ScoreLevel2.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@ public class ScoreLevel2 {
44
public static void main(String[] args) {
55
Scanner scanner = new Scanner(System.in);
66

7-
System.out.print("請輸入分數: ");
7+
System.out.print("請輸入分數: ");
88
int score = scanner.nextInt();
99
int level = (int) score/10;
1010

1111
switch(level) {
1212
case 10:
1313
case 9:
14-
System.out.println("得A");
14+
System.out.println("得A");
1515
break;
1616
case 8:
17-
System.out.println("得B");
17+
System.out.println("得B");
1818
break;
1919
case 7:
20-
System.out.println("得C");
20+
System.out.println("得C");
2121
break;
2222
case 6:
23-
System.out.println("得D");
23+
System.out.println("得D");
2424
break;
2525
default:
26-
System.out.println("得E(不及格)");
26+
System.out.println("得E(不及格)");
2727
}
2828
}
2929
}

example/CH3/SecondJavaForC.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
public class SecondJavaForC {
22
public static void main(String[] args) {
3-
System.out.printf("%s! 這是您的第一個Java程式!",
4-
"C語言Fan").println();
3+
System.out.printf("%s! 這是您的第一個Java程式!",
4+
"C語言Fan").println();
55
}
66
}

example/CH3/ShiftOperator.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ public class ShiftOperator {
22
public static void main(String[] args) {
33
int number = 1;
44

5-
System.out.println( "2ªº0¦¸: " + number);
5+
System.out.println( "2的0次: " + number);
66

77
number = number << 1;
8-
System.out.println("2ªº1¦¸: " + number);
8+
System.out.println("2的1次: " + number);
99

1010
number = number << 1;
11-
System.out.println("2ªº2¦¸: " + number);
11+
System.out.println("2的2次: " + number);
1212

1313
number = number << 1;
14-
System.out.println("2ªº3¦¸¡G" + number);
14+
System.out.println("2的3次:" + number);
1515
}
1616
}

example/CH3/ThirdJavaForC.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
public class ThirdJavaForC {
22
public static void main(String[] args) {
3-
System.out.printf("%s! 這是您的第 %d 個Java程式!\n",
4-
"C語言Fan", 3);
3+
System.out.printf("%s! 這是您的第 %d 個Java程式!\n",
4+
"C語言Fan", 3);
55
}
66
}

example/CH3/TigerNumberDemo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
public class TigerNumberDemo {
22
public static void main(String[] args) {
3-
// 輸出 19 的十進位表示
3+
// 輸出 19 的十進位表示
44
System.out.printf("%d%n", 19);
55

6-
// 輸出 19 的八進位表示
6+
// 輸出 19 的八進位表示
77
System.out.printf("%o%n", 19);
88

9-
// 輸出 19 的十六進位表示
9+
// 輸出 19 的十六進位表示
1010
System.out.printf("%x%n", 19);
1111
}
1212
}

example/CH3/VariableDemo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ public static void main(String[] args) {
44
double scoreOfStudent = 80.0;
55
char levelOfStudent = 'B';
66

7-
System.out.println("¦~¯Å\t ±o¤À\t µ¥¯Å");
7+
System.out.println("年級\t 得分\t 等級");
88
System.out.printf("%4d\t %4.1f\t %4c",
99
ageOfStudent, scoreOfStudent, levelOfStudent);
1010
}

example/CH3/XorCode.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
public class XorCode {
22
public static void main(String[] args) {
33
char ch = 'A';
4-
System.out.println("編碼前:" + ch);
4+
System.out.println("編碼前:" + ch);
55

66
ch = (char)(ch^7);
7-
System.out.println("編碼後:" + ch);
7+
System.out.println("編碼後:" + ch);
88

99
ch = (char)(ch^7);
10-
System.out.println("解碼:" + ch);
10+
System.out.println("解碼:" + ch);
1111
}
1212
}

example/HelloJava.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
public class HelloJava {
22
public static void main(String[] args) {
3-
System.out.println("¶Ù¡I§Úªº²Ä¤@­ÓJavaµ{¦¡¡I");
3+
System.out.println("嗨!我的第一個Java程式!");
44
}
55
}

0 commit comments

Comments
 (0)