關於我自己

我的相片
Welcome to discuss about : Chinese Traditional Medicine and Acupuncture Please send me the email: tccnchsu@gmail.com Chih-Yu Hsu

最新消息

總網頁瀏覽量

2009年3月27日 星期五

期中報告

4月10號不上課
4月17號交期中報告
期中報告包含的內容:
1.題目
2.封面(學號、姓名、題目)
3.動機
4.方法
5.使用者介面(從檔案輸入到輸出檔案)

參考文件

http://telsoft.hinet.net/sample_050331.pdf

http://telsoft.hinet.net/sample_d1.pdf

http://telsoft.hinet.net/sample_d2.pdf

2009年3月26日 星期四

Java 第六週

Java 第六週
上課錄影
http://www.powercam.cc/slide/1133
了解疊代法recursive()方法的用處,一種方法在自己的方法中呼叫自己這個方法。
void recursive(int a, int k, int n)
{
k=k+1;
if (k<=10)
recursive(a,k,n);
else
System.out.println("k="+k);

}

//
class Mysixthjava{
static String output = "";
public static void main(String args[]){
String InFileName,OutFileName;

try{

InFileName=args[0];//在執行時需要給檔名,例如 java Myfifthjava test.txt
System.out.print("Input File Name:" + InFileName + "\n" );
StringTokenizer tokens = new StringTokenizer( InFileName, ".t");;// 必須有".t"引數
File position = new File(InFileName);
OutFileName = tokens.nextToken() + ".w" + tokens.nextToken();
BufferedReader input = new BufferedReader(new FileReader( position ) );
int num = Integer.parseInt(input.readLine());
System.out.println(num);
File text = new File(OutFileName);
BufferedWriter output1 = new BufferedWriter(new FileWriter( text) );
output1.write(""+num);
output1.flush();
}catch(Exception e)
{
System.err.println(e);
}

}
}

class Addop
{
double x;
double y ;
public double z;

Addop()
{
x=1;
y=2;
z=x/y;
System.out.println("z="+z);
}
}

2009年3月19日 星期四

Java 第五週

Java 第五週
上課錄影
http://www.powercam.cc/slide/1133

//-----------------------------------------------------------------------------
import java.io.*;
import java.util.*;

//import java.io.PrintStream;
//import java.io.BufferedOutputStream;
//import java.io.FileOutputStream;

class Myfifthjava{
static String output = "";
public static void main(String args[]){
String InFileName,OutFileName;

try{

InFileName=args[0];//在執行時需要給檔名,例如 java Myfifthjava test.txt
System.out.print("Input File Name:" + InFileName + "\n" );
StringTokenizer tokens = new StringTokenizer( InFileName, ".t");;// 必須有".t"引數
File position = new File(InFileName);
OutFileName = tokens.nextToken() + ".w" + tokens.nextToken();
BufferedReader input = new BufferedReader(new FileReader( position ) );
int num = Integer.parseInt(input.readLine());
System.out.println(num);
File text = new File(OutFileName);
BufferedWriter output1 = new BufferedWriter(new FileWriter( text) );
output1.write(""+num);
output1.flush();
}catch(Exception e)
{
System.err.println(e);
}

}
}

class Addop
{
double x;
double y ;
public double z;

Addop()
{
x=1;
y=2;
z=x/y;
System.out.println("z="+z);
}
}

2009年3月12日 星期四

Java 第四週

上課錄影
http://www.powercam.cc/slide/1133


--------------------------------------------------------------------
import java.io.*;

class Myfourthjava
{
public static void main(String[] args)
{
String Inputfile;
System.out.println(args[0]);
Inputfile=args[0];
File position=new File(Inputfile);
try{
BufferedReader input = new BufferedReader(new FileReader( position ) );
int num = Integer.parseInt(input.readLine());
System.out.println(num );
}
catch(Exception e)
{
System.out.println("Error:"+e);
}



}
}
---------------------------------------------------------------------------
9 6 年度全國技術士技能檢定簡章
http://www.labor.gov.tw/management/sitemap_upload_file/G1_1626_.pdf
乙級技術士技能檢定
http://www.google.com.tw/search?hl=zh-TW&q=%E4%B9%99%E7%B4%9A%E6%8A%80%E8%A1%93%E5%A3%AB%E6%8A%80%E8%83%BD%E6%AA%A2%E5%AE%9A&btnG=%E6%90%9C%E5%B0%8B&meta=&aq=f&oq=
-------------------------------------------------------------------------
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.util.StringTokenizer;


public class Perm {
static int[] array;
static String output = "";
public static void main(String[] args) {
File position;
File text;
String InFileName,OutFileName;

try{
InFileName = args[0];
StringTokenizer tokens = new StringTokenizer( InFileName, ".t");
position = new File(InFileName);
OutFileName = tokens.nextToken() + ".w" + tokens.nextToken();
System.out.print("Input File Name:" + InFileName + "\n" );
System.out.print("Output to the File :" + OutFileName);
text = new File(OutFileName);
}
catch(Exception e){
System.out.println("Error:"+e);
System.exit(1);
position = new File("");
text = new File("");
}


try{
BufferedReader input = new BufferedReader(new FileReader( position ) );
int num = Integer.parseInt(input.readLine());
array = new int[num+1];
for(int j=1; j<=num ; j++)
array[j]=j;
recursive(array, 1, num);
}

catch(IOException IOException){ }


try{

BufferedWriter output1 = new BufferedWriter(new FileWriter( text) );
output1.write(output);
output1.flush();

}
catch(IOException IOException){
}
System.exit(0);
}


public static void print(int[] a,int n, int k, int ii)
{
for (int i=1; i<=n; i++)
{
output+="The output is\n " +a[i];
}
output+="\n";
}
public static void recursive(int[] a, int k, int n)
{
int i, t;
for (i=1; i<=n; i++)
{
a[i] = a[i];
}
if(k==n)
{
for (i=1; i<=n; i++)
{
output+=" "+a[i];
}
output+="\n";
}
else
{
for(i=k; i<=n; i++)
{
t=a[i];
a[i]=a[k];
a[k]=t;
recursive(x, k, n);
}
}
}

}
------------------------------------------------------
930201.s01
------------------------------------------------------
3

2009年3月5日 星期四

第三週 java 程式

-----------------------------------------------------------------------------

第三週 物件導向設計-java 程式

-----------------------------------------------------------------------------
存檔 教學