JAVA 輸入資料的指令問題

2007-03-18 2:19 am
我想問java有幾多種輸入資料的指令呀~我睇過幾本書~幾本都唔一樣...我好亂呀~
可唔可以教下我呀?
更新1:

唔好意思呀~我可能我講得唔清楚~我想問輸入資料ge指令係點寫哦,好似佢列印係System.out.println( );個d指令..可以教教我嗎?

回答 (2)

2007-03-19 5:53 pm
✔ 最佳答案
最簡單的輸入資料法是這樣的:

import java.io.*;

public class Hello {
public static void main(String[] args) {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String name = "";
try {
while (true) {
name = in.readLine();
System.out.println("hello " + name);
}
} catch (IOException e) {
// exception handling code
}
}
}

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

首先要準備由System.in輸入資料:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

這個program會一直等待user打一行字, 並將那行字放進叫name的variable裏:
while (true) {
name = in.readLine();

跟著print "hello "加name:
System.out.println("hello " + name);

你嘗試run一下以上的program就應該明白...
2007-03-18 3:50 am
你的用詞有歧義,實在有好多個答案,好難知你係指邊個。分開以下輸入管道:
1 輸入指令參數
2 輸入檔案資料
3 輸入資料庫資料

1 輸入指令參數
任何一個可執行的 Java class 都有個 main method 而且要接受參數的 String array。如果你輸入了三個參數,這個 array 的 size 就是3,你可以依次一一查看各參數的值。

2 輸入檔案資料
你要 Java 程式查看檔案,最基本要使用 java.io 的 package,唯讀檔案通常就是 FileInputStream。你看見的只是串流 stream,講不上是資料,所以你需要知道有關資料的格式,如果係 ascii 檔可以用適合的 Reader。

3 輸入資料庫資料
資料庫是比較複雜的題目,我不能三言兩語同你講,否則就唔會變成大學第二年或第三年的課程。係 Java 你要使用(或間接使用) Java Database Connectivty,簡稱 JDBC,方便你使用 SQL 來輸入資料。Java 也有些額外工具方便開發者在不懂 SQL 下使用資料庫,例如 DAO ,但如果不明白資料庫與 JDBC,直接使用這些工具其實係無乜意思。


收錄日期: 2021-04-29 18:51:41
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070317000051KK03666

檢視 Wayback Machine 備份