2014年10月13日 星期一

Java-練習題

1. 請撰寫一個程式,其中包含一個代表正方形邊長的變數,設定邊長後計算並顯示出正方形
的面積
正方形面積為:100
2. 請撰寫一個程式,宣告兩個浮點數的變數,設定變數值後,計算並顯示出這兩個變數的和
與積
兩數和為:3.9000000000000004
兩數積為:3.3800000000000003
3. 請撰寫一個程式,宣告一個變數,設定其變數值,計算並顯示這個變數值的平方值與立方

平方值為:25
立方值為:125
4. 請撰寫一個程式,將標準萬國碼中字碼為97 到99 之間的字元顯示在螢幕上
字碼:97 的字元為 a
字碼:98 的字元為 b
字碼:99 的字元為 c
5. 請撰寫一個程式,在螢幕上顯示如下的訊息(必須顯示出反斜線):
\這是程式練習的習題\
6. 請撰寫一個程式,將x 這個字元的對應標準萬國碼顯示出來
字元:x 的字碼為:120
7. 請撰寫一個程式,宣告兩個變數,設定變數值後,計算並顯示這兩個變數的和的平方值
和的平方值為:144
8. 請撰寫一個程式,在螢幕上顯示以下訊息:
我正在學習 "Java 程式語言"
9. 請撰寫一個程式,顯示單引號(')的標準萬國碼
字元:'的字碼為:39


CH03 程式練習解答.txt
1. 請撰寫一個程式,其中包含一個代表正方形邊長的變數,設定邊長後計算並顯示出正方形的面積

public class Pgm_03_01 {
 public static void main(String[] argv) {
  int side = 10; // 邊長
  int area = side * side; // 面積
  System.out.println("正方形面積為:" + area);
 }
}


2. 請撰寫一個程式,宣告兩個浮點數的變數,設定變數值後(請自行指定),計算並顯示出這兩個變數的和與積


public class Pgm_03_02 {
 public static void main(String[] argv) {
  double f1, f2;
  f1 = 1.3;
  f2 = 2.6;
  double sum = f1 + f2; // 計算兩數和
  double product = f1 * f2; // 計算兩數積
  System.out.println("兩數和為:" + sum);
  System.out.println("兩數積為:" + product);
 }
}


3. 請撰寫一個程式,宣告一個變數,設定其變數值,計算並顯示這個變數值的平方值與立方值


public class Pgm_03_03 {
 public static void main(String[] argv) {
  int i;
  i = 5;
  int square = i * i; // 計算平方值
  int cubic = i * i * i; // 計算立方值
  System.out.println("平方值為:" + square);
  System.out.println("立方值為:" + cubic);
 }
}


4. 請撰寫一個程式,將標準萬國碼中字碼為97到99之間的字元顯示在螢幕上


public class Pgm0401 {
 public static void main(String[] argv) {
  char c;
  int i;
  c = '\u0061'; // 16進位61為97
  i = c;
  System.out.println("字碼:" + i + "的字元為 " + c);
  c = '\u0062'; // 16進位62為98
  i = c;
  System.out.println("字碼:" + i + "的字元為 " + c);
  c = '\u0063'; // 16進位63為99
  i = c;
  System.out.println("字碼:" + i + "的字元為 " + c);
 }
}


5. 請撰寫一個程式,在螢幕上顯示如下的訊息(必須顯示出反斜線):


public class Pgm_03_05 {
 public static void main(String[] argv) {
  System.out.println("\\這是程式練習的習題\\");
 }
}


6. 請撰寫一個程式,將x 這個字元的對應標準萬國碼顯示出來


public class Pgm_03_06 {
 public static void main(String[] argv) {
  char c = 'x';
  int i = c;
  System.out.println("字元:" + c + "的字碼為:" + i);
 }
}


7. 請撰寫一個程式,宣告兩個變數,設定變數值後,計算並顯示這兩個變數的和的平方值


public class Pgm_03_07 {
 public static void main(String[] argv) {
  int i, j;
  i = 5;
  j = 7;
  int sum = i + j; // 計算和
  int square = sum * sum; // 計算和的平方值
  System.out.println("和的平方值為:" + square);
 }
}


8. 請撰寫一個程式,在螢幕上顯示以下訊息:


public class Pgm_03_08 {
 public static void main(String[] argv) {
  System.out.println("我正在學習 \"Java程式語言\"");
 }
}


9. 請撰寫一個程式,顯示單引號(')的標準萬國碼


public class Pgm_03_09 {
 public static void main(String[] argv) {
  char c = '\'';
  int i = c;
  System.out.println("字元:" + c + "的字碼為:" + i);
 }
}

1 則留言:

  1. 萬國標準碼不是應該是16進位的顯示方式才對嗎...

    回覆刪除