2022年8月28日 星期日

王品瘋美食送130元

Hi 好朋友 下載王品瘋美食APP ﹝www.wowfoods.cc/mgm﹞ 輸入我的好友推薦碼﹝ FUspRg ﹞, 跟我一起享受美食吧! 贈50元2張、會員點數30點,合計130元

2019年10月11日 星期五

在mac移除Postgre Sql

To remove the EnterpriseDB One-Click install of PostgreSQL 9.4: Open a terminal window. Terminal is found in: Applications->Utilities->Terminal Run the uninstaller: sudo /Library/PostgreSQL/9.4/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh If you installed with the Postgres Installer, you can do: open/Library/PostgreSQL/9.4/uninstall-postgresql.app It will ask for the administrator password and run the uninstaller. Remove the PostgreSQL and data folders. The Wizard will notify you that these were not removed. sudo rm -rf /Library/PostgreSQL Remove the ini file: sudo rm /etc/postgres-reg.ini Remove the PostgreSQL user using System Preferences -> Users & Groups. Unlock the settings panel by clicking on the padlock and entering your password. Select the PostgreSQL user and click on the minus button. Restore your shared memory settings: sudo rm /etc/sysctl.conf

2014年10月17日 星期五

Java-互動計算

1. 試寫一個程式,使用 if 條件運算,採互動方式讓使用者輸入任一數字,然後告知使用者
是奇數或是偶數
請輸入一個數值:
→ 11
您輸入的是:奇數
2. 請撰寫 if 條件運算的程式,採互動方式輸入學生的成績,當成績在 90~100 分之間時,
輸出為 A,成績在 80~89 分時為 B,範圍在 70~79 分為 C,落在 60~69 為 D,未滿 60
為 E。
請輸入成績:
→ 95
您的成績等第為:A
3. 承上,改用 switch-case 方式來撰寫程式。
4. 試寫一個程式,比較兩個使用者輸入的數字大小,並依使用者選擇來輸出四則運算的結
果。
請輸入數值1:
→ 33
請輸入數值2:
→ 22
數值1:33比數值2:22來得大
請選擇(1)加(2)減(3)乘(4)除
→ 3
33 * 22 = 726
5. 請撰寫程式,算出三角形、矩形以及梯形的面積。當使用者選擇三角形時,必須要求使
用者輸入底與高。使用者選擇矩形時,要求輸入長與寬。選到梯形時,要求輸入上底、下底
及高。
請選擇(1)三角形(2)矩形(3)梯形
→ 1
請輸入(下)底長
→ 10
請輸入高
→ 6
三角形面積為:30.02
6. 請撰寫程式,讓使用者可以輸入密碼,密碼錯誤時,需輸出錯誤訊息來告知使用者,反
之正確時,輸出正確訊息來告知使用者。密碼為只由整數數字組成,範圍 1000~9999 之間,
由程式設計者自行決定。
請輸入密碼(1000~9999):
→ 1001
密碼錯誤
7. 一家電信公司的計費方式:每個月打 799 分鐘以下,每分鐘 0.9 元,800 分鐘~1499
分鐘時,所有電話費以 9 折計價,若超過 1500 分鐘,則通話費以 79 折計算,並於畫面上
顯示其通話費。
請輸入通話分鐘數:
→ 999
999 分鐘的通話費用為:809.19
8. 已知男生標準體重=(身高-80)*0.7,女生標準體重=(身高-70)*0.6,試寫一程式可
計算男女生的標準體重。(提示:讓使用者先選擇性別,再決定程式套用的公式)
請輸入身高:
→ 180
請輸入性別(1)男生(2)女生:
→ 1
180 公分的男生理想體重為 70.0公斤
9. 試寫一程式,讓使用者可輸入籃球員的平均得分、籃板、助攻、抄截及失誤等數值,並
依「(得分*1+助攻*2+籃板*2+抄截*2)-(失誤*2)」的公式來取得此籃球員 MVP 數值。
大於 45 分以上則為 A 級球員。
35~44 分為 B 級球員。
25~34 之間為板凳級球員。
低於 25 分為萬年級板凳球員。
請輸入平均得分:
→ 10
請輸入籃板數:
→ 3
請輸入助攻數:
→ 4
請輸入抄截數:
→ 3
請輸入失誤數:
→ 3
萬年板凳球員3
10. 試寫一個程式,讓使用者可輸入整月的工時數及每月的固定時薪,並將其所應獲得的工
資顯示在螢幕上。工資計算方式如下:
方式 1:60 hr(含)以下的薪水部分,以固定時薪計算。
方式 2:61~120 hr 之間的薪水部分,以固定時薪的 1.33 倍計算
方式 3:121 hr 以上的薪水部分,以固定時薪的 1.66 倍計算
請輸入一個月的工時:
→ 66
請輸入時薪:
→ 300
您的薪水為:20394.0

2014年10月13日 星期一

java-i++和++i的差別

i++和++i都是i=i+1的意思
但有什麼差別
讓我們看一下



 static void test2(){ int a = 5,b; b=a++; System.out.println("a=5 b=a++ "+b); //後置運算,先做b=a,再做a++ System.out.println("a="+a); System.out.println("b="+b); a=5; b=++a; System.out.println("a=5 b=++a "+a); //前置運算,先做a++,再做b=a System.out.println("a="+a); System.out.println("b="+b); } }

執行結果
a=5 b=a++ 5(後做a=a+1)
a=6
b=5
a=5 b=++a 6 (先做a=a+1)
a=6
b=6



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);
 }
}

Java-圓周長和圓面積的計算

import java.util.Scanner; //載入互動輸入
public class pi
{

/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
double r;
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入圓的半徑長度:");
r = scanner.nextInt();
scanner.close();
final double pi = 3.141592654; //final 將常數指定常變數
System.out.println("直徑:"+(2*r));
System.out.println("圓周長:"+(2*r*pi));
System.out.println("圓面積:"+(r*r*pi));


}

}