使用方法: Class 類別名稱{}
Q: args[] 是什麼?
A:
String[] args 這個字符串數組是保存運行main函數時輸入的參數的, 例如main函數所在的類名為testPublic class test{ public static void main(String args[]) { }}那麼你在cmd運行 java test a b c 時, ( args[0] = a ,args[1]=b, args[2]=c ) 你就可以在你的程序中調用你輸入的這些變數了。 「args[]不就是那個字符串This is a simple Java program嗎?」 -------完全不是的,你理解不對。 這樣好了,你在運行的時候加個參數,比如 java test XX。 然後在你的main函數里面加這段話:System.out.println("arg is"+args[0]),然後看看輸出是什麼? 是不是這個: This is a simple Java program arg is XX 你還可以試試這樣,在運行時輸入java test xx yy zz, 並且在你的main函數里面加這段話:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然後看看輸出是什麼? 是不是: This is a simple Java program arg is xx yy zz 現在你理解了嗎。。。 如果沒關係,為什麼程序中去掉String args[]會出現錯誤? 之所以去掉會出錯在於「不帶String args[]的main函數」和「帶String args[]的main函數」 本質上已經不是同一個函數了,java 本身不存在不帶String args[]的main函數,所以當然出錯了。
Q:鍵盤輸出入的使用?
先匯入IO類別,再引用類別創造物件。
import java.util.*;
public class test {
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
}
}
沒有留言:
張貼留言