编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。
Posted 您的名称已被使用
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。相关的知识,希望对你有一定的参考价值。
一、设计思想:用动态数组args进行String类型的输入,运用Integer.parseInt进行String到int的转换。
static int parseInt(String s)
将字符串参数作为有符号的十进制整数进行分析。
static Integer valueOf(int i)
返回一个表示指定的 int 值的 Integer 实例。
static Integer valueOf(String s)
返回保持指定的 String 的值的 Integer 对象。
从返回值可以看出他们的区别 parseInt()返回的是基本类型int
而valueOf()返回的是包装类Integer Integer是可以使用对象方法的 而int类型就不能和Object类型进行互相转换
二、程序流程图:
三、源程序代码:
package Summation;
/**
* @author 曹博超
*
*/
public class Summation
{
public static void main(String[] args)
{
int sum=0;//对动态数组初始化,没有自变量时,默认输入为0
System.out.println("数字:"+args.length);
for(String arg:args) //增强的for循环,相当于(int i=0;i<args.length;i++)
{
sum += Integer.parseInt(arg); //将字符串类型转化为整型并求和
}
System.out.println("Summation="+sum);
}
}
四、结果截图:
以上是关于编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。的主要内容,如果未能解决你的问题,请参考以下文章
课程作业01:编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。
课堂作业01-编写一个程序,此程序从命令行接收多个数字,求和之后输出结果
课程作业1—编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。