石家庄铁道大学信息科学与技术学院
实验报告
专 业: 软件工程
课程名称:Java语言
班 级: 信1405-2班
姓 名: 吕泽坤 学号: 20142962
实验要求:编写一个程序,要求从命令行接受多个数字,求和,输出结果。命令行参数都是字符串,转化为 参数再相加。
(一)实验设计思想
(1)定义字符串Stringsentence【】={”“,”“,”“,”“,”“};
(2)采用for循环根据字符串长度
For(int i=0i<sentence.length;i++)
(3)之后 进行“字符串”转化为“数字”
Integer.parseInt(sentence[])。
(4)求和相加
例如 sum=0;
sum=sum +numb
(4)输出sum;
System.out.println(“求和:”+sum);
(二)实验流程图
l 输入字符串------->字符串转换为数字———>数字相加————>输出和sum
(三)实验程序代码
public class sumnum {
public static void main(String [] args){
/*System.out.println("请输入字符串:");*/
String sentence[]={"1","2","3","4","5"};
int sum=0;//定义求和初始值sum=0.
for(int i=0;i<sentence.length;i++)//for循环,以字符串长度为界限。
{
int numb=0;//定义初始值numb.
numb=Integer.parseInt(sentence[i]);//将字符串依次赋值给numb.
sum=sum+numb;//依次累加求和。
}
/ /求和结束,输出和sum
System.out.println("字符串之和:"+sum);
}
}
(四)实验截图
(五)实验样例分析
字符串的输入采用了 String a[]={“ ”,” “,” “};方式。适用于明确知道字符串,之后字符串转化为数字。开始时,并没有输入字符串,结果为”0“.其次就是求和采用累加法,求出sum.