JAVA编程:字符串转为数字求和
程序从命令⾏接⼊数字,求和,如果接⼊的是字符串的解决办法
设计思想:
⾸先定义⼀个double类型的⼀维数组,然后在定义⼀个double型的变量sum,并赋值为0,⽤if循环判断从命令⾏是否有参数输⼊,如果没有则输出命令⾏没有参数输⼊,结束程序,如果有,则⽤for循环依次将字符串转换为double型,⽤sum求和后输出
程序流程图为:
程序源代码为:
package demo;
import java.util.Scanner;
public class Arguments {
java数组字符串转数组
public static void main(String[] args) {
  // TODO ⾃动⽣成的⽅法存根
  double []a=new double[20];
  double sum=0;
  if(args.length==0)     //没有向命令⾏输⼊参数
  System.out.println("命令⾏没有参数输⼊");
  else
  {
    for(int i=0;i<args.length;i++)    //向命令⾏输⼊参数
    {
      a[i]=Double.parseDouble(args[i]);    //转换为double类型
      sum=sum+a[i];
    }
    System.out.println("总和为:"+sum); //输出总和  }
  }
}
程序截图为:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。