簡單的加法運算 。
class Ex1_1 {
public static void main(String[] args) {
int x = 63;
int y = 37;
int result = x + y;
System.out.println(x + "+" + y + "=" + result);
}
}
執行結果。
2012年2月29日 星期三
jAG108
class MyAG108 {
public static void main(String[] args) {
int x; // x為int型態的變數
int y; // y為int型態的變數
System.out.println("x的值為" + x + "。"); // 顯示x的值
System.out.println("y的值為" + y + "。"); // 顯示y的值
System.out.println("x+y的和為" + (x + y) + "。"); // 顯示x+y的和
System.out.println("x及y的平均值為" + (x + y) / 2 + "。"); // 顯示平均值
}
}
小程式,幾個編譯憤怒?
public static void main(String[] args) {
int x; // x為int型態的變數
int y; // y為int型態的變數
System.out.println("x的值為" + x + "。"); // 顯示x的值
System.out.println("y的值為" + y + "。"); // 顯示y的值
System.out.println("x+y的和為" + (x + y) + "。"); // 顯示x+y的和
System.out.println("x及y的平均值為" + (x + y) / 2 + "。"); // 顯示平均值
}
}
小程式,幾個編譯憤怒?
jAG107
class MyAG107 {
public static void main(String[] args){
int x; // x為int型態的變數
int y; // y為int型態的變數
x = 32.5;
y = 42.6;
System.out.println("x的值為" + x + "。");
System.out.println("y的值為" + y + "。");
System.out.println("x+y的和為" + (x + y) + "。");
System.out.println("x*y的積為" + (x * y) + "。");
System.out.println("x及y的平均值為" + (x + y) / 2 + "。");
}
}
仔細看,用力看,幾個編譯憤怒?
jAG302
class MyAG302{
public static void main(String[] args){
int x = 5;
System.out.println("x");
}
}
可編譯,可執行,可是結果怎麼怪怪的 ??
public static void main(String[] args){
int x = 5;
System.out.println("x");
}
}
可編譯,可執行,可是結果怎麼怪怪的 ??
2012年2月28日 星期二
Oracle's Sun Java 在 Ubuntu 上的最後一絲殘陽 ??
sudo apt-get install sun-java6-jdk
這行指令在 Ubuntu 目前已經是昨日黃花了。
原來,Oracle's Sun Java 和 Debian / Ubuntu 已經離婚了。看這裡或這裡
這就表示,在 Ubuntu 只能手動安裝 JDK 了。
安裝 Sun Java 在 Ubuntu ~
一、下載 Oracle's Sun Java JDK7 這裡。(i586:32位元,x64:64位元)
二、解壓縮所下載的檔案。
tar -xvf jdk-7u3-linux-x64.tar.gz
(jdk-7u3-linux-x64.tar.gz 是檔案名,請依據個人所下載的檔案輸入)。
三、將檔案放到他應該在的窩 /usr/lib
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7.0_03/ /usr/lib/jvm/jdk1.7.0
四、將 Sun Java 家的住址告訴大家 (設定 環境變數)
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo update-alternatives --config java
如果執行結果出現幾個不同的 jdk 版本,選擇 jdk1.7.0。
如果是如下圖,則就不用選了。
五、檢查是否安裝成功
java -version
javac -version
這行指令在 Ubuntu 目前已經是昨日黃花了。
Oracle’s Sun Java JDK packages are to be removed from the Ubuntu partner repositories and disabled on users systems.
原來,Oracle's Sun Java 和 Debian / Ubuntu 已經離婚了。看這裡或這裡
這就表示,在 Ubuntu 只能手動安裝 JDK 了。
安裝 Sun Java 在 Ubuntu ~
一、下載 Oracle's Sun Java JDK7 這裡。(i586:32位元,x64:64位元)
二、解壓縮所下載的檔案。
tar -xvf jdk-7u3-linux-x64.tar.gz
(jdk-7u3-linux-x64.tar.gz 是檔案名,請依據個人所下載的檔案輸入)。
三、將檔案放到他應該在的窩 /usr/lib
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7.0_03/ /usr/lib/jvm/jdk1.7.0
四、將 Sun Java 家的住址告訴大家 (設定 環境變數)
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo update-alternatives --config java
如果執行結果出現幾個不同的 jdk 版本,選擇 jdk1.7.0。
如果是如下圖,則就不用選了。
五、檢查是否安裝成功
java -version
javac -version
2012年2月26日 星期日
練習題 1_1:四則運算
由鍵盤輸入任二個實數,後進行加減乘除,四則運算。
執行結果如下圖 :
程式碼如下 :
import java.util.Scanner;
public class P1_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("X及Y 加減乘除運算。");
System.out.print("請輸入X:");
double x = scanner.nextDouble();
System.out.print("請輸入Y:");
double y = scanner.nextDouble();
System.out.println("x + y = " + (x + y));
System.out.println("x - y = " + (x - y));
System.out.println("x * y = " + (x * y));
System.out.println("x / y = " + (x / y));
System.out.println("x % y = " + (x % y));
}
}
執行結果如下圖 :
程式碼如下 :
import java.util.Scanner;
public class P1_1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("X及Y 加減乘除運算。");
System.out.print("請輸入X:");
double x = scanner.nextDouble();
System.out.print("請輸入Y:");
double y = scanner.nextDouble();
System.out.println("x + y = " + (x + y));
System.out.println("x - y = " + (x - y));
System.out.println("x * y = " + (x * y));
System.out.println("x / y = " + (x / y));
System.out.println("x % y = " + (x % y));
}
}
二級憤怒 - jAG201
public class MyAG201 {
public static void main(String[] args) {
System.out.println("63 + 37 = " + 63 + 37);
}
}
63 + 37 的運算結果,不是100 ??? 發生什麼鳥事???
public static void main(String[] args) {
System.out.println("63 + 37 = " + 63 + 37);
}
}
63 + 37 的運算結果,不是100 ??? 發生什麼鳥事???
2012年2月9日 星期四
一級憤怒 - jAG106
public class MyAG106 {
public static void main(String[] args) {
System.out.println("63 - 37=" + 63 - 37);
}
}
public static void main(String[] args) {
System.out.println("63 - 37=" + 63 - 37);
}
}
訂閱:
文章 (Atom)