从命令行接收多个数字,求和输出其结果
实验题目:从命令行接收多个数字,求和输出其结果。
设计思想:从命令行输入参数,在控制台显示输出,用parseInt语句将string类型转化成int整形,继而求和。
实现的关键是命令行参数都是字符串,必须先将其转化为整形,才能相加。
流程图:
源代码:
package com;
import java.util.Scanner;
public class Sum {
public static void main(String args[]){
System.out.println("输入的数为:");
for(int i=0;i<args.length;i++){
System.out.println(args[i]);//输出命令行参数
}
if(args.length>0){ //判断命令行参数是否有参数
int result=0;
for(int i=0;i<args.length;i++){
int temp=Integer.parseInt(args[i]);
//将命令行中的sting类型转化为int整形
result+=temp; //求和
}
System.out.println("sum="+result);//输出结果
}
}
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步