zoukankan      html  css  js  c++  java
  • 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,添加参数

    在这里插入图片描述

    运行结果

    在这里插入图片描述
    对比未添加参数的运行结果

    在这里插入图片描述

  • 相关阅读:
    个人附加作业
    个人作业3——个人总结(Alpha阶段)
    四则运算-单元测试
    英语学习APP案例分析
    基于GUI的四则运算
    基于控制台的四则运算
    对forEach、for-in还有es6的for-of的一些整理
    ASP.NET学习笔记5
    ASP.NET学习笔记4
    String类型的二进制数求和
  • 原文地址:https://www.cnblogs.com/cnndevelop/p/14242282.html
Copyright © 2011-2022 走看看