IDEA中給main方法的args傳參


IDEA中給main方法的args參數

 

以下為代碼

public class StringToNumber {
    public static void main(String[] args) {
        double aver = 0, sum = 0, item = 0;
        boolean enable = true;
        //用來標記轉換的字符串是否都是數值,只有是數值數據才能計算平均值
        //在數組或集合中掃描,即用字符串變量s掃描字符串數組args一遍
        for(String s: args){
            try{
                item = Double.parseDouble(s);
                //字符串轉換為雙精度數據,有可能轉換不成,所以放在異常處理塊中
                sum += item;
            }catch (NumberFormatException e){
                System.out.println("您輸入了非數字字符:" + e);
                enable = false;
            }
        }
        if(enable){
            aver = sum / args.length;
        }
        for(String s : args){   //字符串數組掃描
            System.out.println(s + "    ");
        }
        System.out.println("的平均數為: " + aver);

        int number = 8431;
        String binaryString = Long.toBinaryString(number);
        System.out.println(number + "的二進制表示: " + binaryString);
        System.out.println(number + "的十六進制表示 " + Long.toString(number,16));
    }
}

 

可以發現,在此代碼中,main方法需要一個參數args

在我的學校,教學用的IDE是eclipse,我用的是IDEA教育版,所以導入方式和eclipse也不同

加入方式

點擊右上角
在這里插入圖片描述
點擊Edit Configurations…
在這里插入圖片描述
找到Program Arguments,添加參數

在這里插入圖片描述

運行結果

在這里插入圖片描述
對比未添加參數的運行結果

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM