⑴ java 中怎樣輸入參數
你說的是命令行參數
public static void main(String[] args);
通過命令行來向java應用程序傳遞參數。
main方法接收一個一個字元串數組參數;從控制台傳進來的參數都被當作String類型的來處理,如果需要向應用傳遞多個參數,則用空格隔開,如果參數本身用雙引號引起來
執行時的格式: java 類名 參數1 參數2……
例子:
public class Abc{
public static void main(String[] args){
if(args.length!=2){
System.out.println("請按下列方式執行:"+"java Abc 參數1 參數2");
System.exit(0);
}
String a = args[0];
String b = args[1];
System.out.println("第一個參數是:"+a);
System.out.println("第二個參數是:"+b);
}
}
編譯:javac Abc.java
執行:java Abc 參數1 參數2
注意:通過main()方法從控制台接收的參數都是String類型的,如果需要其他
類型參數,需要將接收的String類型參數,顯式的轉換
⑵ java 中 如何通過命令行來傳遞參數
可以在命令行運行java程序時加上程序的參數。
例子如下:
public class HelloWorld{
public static void main(String args[]){
System.out.println("temp=" + args[0]);
}
}
源代碼截圖:
解釋一下: String[ ] args
該參數,是一個字元串數組,用來接收從命令行輸入的參數
1. 參數之間用空格隔開
2. java解釋器會自動處理,把用空格隔開的每一個參數通過args數組傳遞給買呢()方法。
3. 參數的下標從0開始,args[0]表示第一個參數,例如java HelloWorld 10 20 30
4.可以有多個空格,多個空格會被忽略。
(2)java程序參數擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
⑶ 請問什麼是Java中的參數。
首先你得知道什麼是方法吧,要是這個不懂,那下面我說的估計你也不會明白了,就直接無視吧。
例如我自己寫一個方法,比如說這個方法屬於test類,像這樣
public static void myMethod(String str) {
System.out.println(str);
}
在我調用這個方法的時候,我就需要傳遞一個參數給這個方法,比如這樣。
test.myMethod("let's do it");
那麼這個"let's do it"就是參數,如果你想要用myMethod這個方法,必須要給一個string型的參數,不然編譯器就不會讓你通過,你的代碼會報錯的。參數作用無非是將你需要用的東西傳遞給方法,在方法裡面處理這個參數,比如說你要輸出,或者要在方法裡面做四則運算等等。
這個問題其實不好說,因為實在是很簡單,但是要說明這個問題就會引出一大堆問題,什麼是方法,什麼是類,static是什麼,void是幹啥的,這玩意我解釋不起,我只能盡我所能簡單說說。如果你要真想學java,先找本書看看吧,我覺得你可能沒看過哪怕是一本java基礎的書,要不然也不會問這個問題。
⑷ java中參數傳遞方式
當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返回變化後的結果,那麼這里到底是值傳遞還是引用傳遞? 是值傳遞。Java 編程語言只由值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是對該對象的引用。對象的內容可以在被調用的方法中改變,但對象的引用是永遠不會改變的。
⑸ java main函數怎麼設置參數
elipse配置方式為:
Run As-->Run Configurations->Arguments->Program arguments 中輸入 參數值即可,空格隔開。
其它開發工具也類似
⑹ Java編程中參數傳遞
兩個情況:
1、args的長度不等於3,退出。
2、args的長度等於3,但不會進for循環,因為x已經等於0是不可能大於3的。
(x=0,還x>args.length??那args必須比0小才行啊!)
這要看args的長度來判斷了,你這樣斷章起義很難判斷啊!樓主!
⑺ java程序的方法參數
public
void
delete(Long
id)
{
SysUser
user
=
(SysUser)getHibernateTemplate().get(SysUser.class,
id);//根據id找對應的用戶
getHibernateTemplate().delete(user);//然後在根據給定的這個對象參數來進行刪除一個用戶
}根據參數「id」來查找一個用戶,然後刪除此用戶。很多地方都會用到參數,很簡單的,只要你明白了一個,慢慢的就OK了!
⑻ java中方法參數問題
方法中不是類創建了對象,而是生命了一個對象,這個對象屬於accp###Teacher類的。
創建對象是在main 方法裡面hq.judge()中創建的對象,創建的對象直接傳到上面的方法中接收的
⑼ Java程序中setAccelerator()參數
如果你寫的程序設定是「用滑鼠點擊該菜單項後會回到什麼都沒有的樣子」(不知道這樣表達你能不能看懂),那就算你在打開窗口後,正確使用了快捷鍵(相當於用滑鼠打開菜單-菜單項),也不會顯示出任何變化
⑽ 啟動JAVA程序時,參數-Xms及Xmx有什麼用
-Xms是用來設置你的應用程序能夠使用的最大內存數,如果程序要花很大內存的話,那就需要修改增加此數的值。
Xms是用它來設置程序初始化的時候內存棧的大小,增加這個值的話你的程序的啟動性能會得到提高。
所以根據程序的大小,還有電腦的實際配置,來進行這兩個的參數配置即可,參數的單位都是m(兆)。
Java簡介
Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
主要組成
Java由四方面組成:
●Java編程語言,即語法。
●Java文件格式,即各種文件夾、文件的後綴。
●Java虛擬機(JVM),即處理*.class文件的解釋器。
●Java應用程序介面(Java API)。
體系
Java分為三個體系,分別為:
Java SE(J2SE,Java2 Platform Standard Edition,標准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企業版),
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。