激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 解決java main函數中的args數組傳值問題

解決java main函數中的args數組傳值問題

2021-08-11 11:49JLUnanfeiyan Java教程

這篇文章主要介紹了解決java main函數中的args數組傳值問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

這幾天面試中有遇到關于main數組中的args數組傳值的問題,一般是從命令提示符中傳值,也可以直接在java代碼中賦值。

而且這個數組的長度是動態的,根據傳值的個數確定數組的長度。

1.從命令提示符中傳值

我在桌面新建了一個文本文檔重命名為testmain.java,代碼如下

?
1
2
3
4
5
6
public class testmain { 
  public static void main(string[] args) {
    system.out.println("hello "+args[0]);
    system.out.println("welcome "+args[1]);
  
}

按住shift在桌面單擊鼠標右鍵,在此處運行命令提示符

輸入命令javac testmain.java編譯成功后,在運行java testmain aa bb cc dd

截圖如下

解決java main函數中的args數組傳值問題

此時如果輸出args.length長度應該為4

2.直接在java代碼中賦值,eclipse中代碼如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//測試java中main函數args數組的使用
public class testmainargs {
 
 /**
 * @param args
 */
 public static void main(string[] args) {
 args = new string[]{"abc","def","ghi"};
 system.out.println(args.length);
 system.out.println(args[0]);
 
 }
 
}

輸出結果是

?
1
2
3
3
 
abc

補充:java中string [] args中的args是什么意思

string args[] 與 string[] args 沒有區別,都可以執行,但推薦使用 string[] args,這樣可以避免歧義和誤讀。

java 中args一般存在main主類方法內,string args[ ]或者string[ ] args表示給主方法傳一個字符串數組. 而args是一個字符串數組的變量名,不是關鍵字,是arguments的縮寫,只是一個默認名,一般都習慣性照寫.

如下:

1. 可以從run config里面設置參數

如下圖:

解決java main函數中的args數組傳值問題

解決java main函數中的args數組傳值問題

2. 拿到這個args設置的剛才的參數“20 30”,打印出來:

解決java main函數中的args數組傳值問題

3. 如果不設置參數直接輸出args[0]會報錯

exception in thread "main" java.lang.arrayindexoutofboundsexception: 0

at args參數問題.argstest.main(argstest.java:8)

如圖:

解決java main函數中的args數組傳值問題

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。如有錯誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://blog.csdn.net/qq_24877569/article/details/51931337

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99视频有精品视频高清 | 狠狠操天天射 | 毛片免费视频在线观看 | 黄色网电影 | 91久久国产露脸精品国产护士 | 欧美a v在线 | 精品国产96亚洲一区二区三区 | 亚洲影院在线 | 成人午夜在线播放 | 99久久久国产精品 | 欧美成人理论片乱 | 免费亚洲视频在线观看 | 午夜激情视频网站 | 国产小视频在线 | 九九热在线免费观看视频 | jizzzxxxxhd| 91色综合综合热五月激情 | 久久久久久久久成人 | 国产成人av免费看 | 中日韩乱码一二新区 | 31freehdxxxx欧美| 国产精彩视频在线 | 日本68xxxx | 久久免费视频精品 | 欧美成人性生活片 | 欧美午夜网 | 依人九九宗合九九九 | 久久久成人一区二区免费影院 | 一区二区三区日韩在线观看 | 欧美久久久一区二区三区 | 成人午夜淫片a | xxxx18韩国护士hd老师 | 久久影城 | 亚洲乱搞| 久久久入口 | 九九热精品视频在线 | 久久久久久久爱 | 久久中文字幕在线观看 | 欧美亚洲免费 | 久久手机在线视频 | 欧美不卡 |