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,添加参数

    在这里插入图片描述

    运行结果

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

    在这里插入图片描述

  • 相关阅读:
    前端请求跨域理解
    可视化交互行为
    文章标题
    在map上标记point
    基于force布局的map
    stack布局
    python一些特有语法
    histogram布局用法
    patition布局
    Shell命令行处理JSON
  • 原文地址:https://www.cnblogs.com/cnndevelop/p/14242282.html
Copyright © 2011-2022 走看看