2013年8月15日 星期四

【職訓局-手機程式開發班】2013 8/14 Java

1.字串參照特性

String a1 = new String("1234");
String a2 = 1234;
String a3 = 1234;
a1 == a2 -> false
a2 == a3 -> ture
但陣列不適用

2.foreach

package test;

public class foreach {

public static void main(String[] args) {
int[][] $a= {{1,2,3,4},{5,6,7,8}};
int $key1=0, $key2=0;

for(int[] $i:$a){// 注意因為是二維所以第一維還是陣列要用[]
$key1++;
System.out.println($key1 + "{");
for(int $j:$i){
$key2++;
System.out.println($key2 + ":" + $j);
}
System.out.println("}");
System.out.println();
}

}

}

3.argv

import java.util.Arrays;

public class argv {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(Arrays.toString(args));
}

}

dos 打 
->javac argv.java
->java argv aa bb cc


2013年8月6日 星期二

【職訓局-手機程式開發班】2013 8/6 Java

基本語法
7. 試寫一程式,可繪製出菱形  要畫多高的星號菱形(若輸入偶數,將自動少一行):7
和解答不一樣的寫法

input = 7;
int t = 0 ,c = 0;
for (int j=1; j<=input*2; j+=2){


if (input >= j){
t = (input - j) / 2;
}else{
t = (j - input) / 2;
}

for (int i=1; i<=t; i++){
System.out.print(" ");
}

c = input-(t*2);
for (int k=1; k<=c ;k++){
System.out.print("*");
}
System.out.println("");

}

2013年8月2日 星期五

【職訓局-手機程式開發班】2013 8/2 Objc


【職訓局-手機程式開發班】2013 8/2 網路基礎

subnetting 子網段 如:192.168.1.0 /26
/26 表示前26個bit為network
11000000.10101000.00000001.00000000
紅色的範圍有4種可能 00 01 10 11
可用網段扣掉頭尾全部為0和1得到
192.168.1.1 ~ 192.168.1.62 -> 00000000 ~ 00111111
192.168.1.65 ~ 192.168.1.126 -> 01000000 ~ 0111111
192.168.1.129 ~ 192.168.1.190 -> 10000000 ~ 10111111
192.168.1.193 ~ 192.168.1.254 -> 11000000 ~ 11111111

練習有個網段 200.100.50.0 有人申請15個IP要怎麼切
答:要切 200.100.50.0 /27
11000000.10101000.00000001.00000000
紅色的範圍有8種可能 000 001 010 011 100 101 110 111
可用網段扣掉頭尾全部為0和1得到
200.100.50.1.1 ~ 200.100.50.30
200.100.50.1.33 ~ 200.100.50.62
200.100.50.1.65 ~ 200.100.50.94
200.100.50.1.97 ~ 200.100.50.126
200.100.50.1.129 ~ 200.100.50.158
200.100.50.1.161 ~ 200.100.50.190
200.100.50.1.193 ~ 200.100.50.222
200.100.50.1.225 ~ 200.100.50.254


2013年8月1日 星期四

【職訓局-手機程式開發班】2013 8/1 Windows Phone

windows 7 只能使用 wpsdk7
windows 8 只能使用 wpsdk8

wpsdk8 手機跟作業系統程式可以共用


開啟檔案


跳頁
顯示時間
修改icon
顯示圖片