您的位置:首页 > 其它

转换数据类型求和

2015-09-25 20:30 127 查看
一、设计思想

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);

//输出和

}

四、程序结果截图
















二、程序流程图

























内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: