标签:
一、设计思想
1.通过查阅资料,得知可以通过导入Scanner包,使用Scanner类(import java.util.Scanner;),可以接收从系统输入的数据(Scanner scanner=new Scanner(System.in);),然后通过reader 我们可以读取用户输入的数据,从而完成了数据的输入(String reader=scanner.nextLine();)。
2.数据输入之后,是string类型的数据,然后对这些数据进行处理,将其转化成整型( Integer s1=new Integer(nums[i]);int a=s1.intValue(); ),并利用for 循环结构对其转化后的整型数据加和,求得所需的最终结果。
3.再定义一个string类型的数据,将循环后得到的整型结果进行转换,转换成我们最终需要的string类型的数据(str=String.valueOf(sum);),最后输出string类型的结果,达到目的。
二、流程图
三、源代码
package com;
import java.util.Scanner;
//导入Scanner包,可以使用Scanner这个类的方法
public class Add {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
//接收从系统指定输入方式输入的数据
System.out.println("请输入一些字符串数据:");
String reader=scanner.nextLine(); //读取用户输入的一行数据
String nums[]=reader.split(" "); //空格分开
System.out.print("数组:");
//显示“数组:”
for(int i=0;i<nums.length;i++)
{
System.out.print(nums[i]+" ");
}
//输出数组中输入的数据
System.out.println("\n");
//另起一行
int sum=0;·
for(int i=0;i<nums.length;i++)
{
Integer s1=new Integer(nums[i]);
int a=s1.intValue();
//将string型数据转换成整型数据
sum+=a;
//将转换后的整型数据加和
}
String str;
str=String.valueOf(sum);
//将整型的和转换成string型
System.out.println("数据之和为:"+str);
//输出和
}
四、程序结果截图
二、程序流程图
标签:
原文地址:http://www.cnblogs.com/yyting/p/4839373.html