实验任务:输入两个string类型的整数分别用a、b表示,然后将string转换为int型,计算a和b的和,并转换为string类型输出
1.撰写设计思想:
首先输入两个string类型的整数并赋给num1,num2;
强制类型转换将string转换为int型的num3,num4;
求num3+num4的和sum1;
再将int型的sum1转换为string型的sum2
程序源码:
//类型转换,求和 谷伟华 2015/9/25
package add;
import java.util.Scanner;
public class Add {
public static void main(String[] args)
{
// TODO 自动生成的方法存根
String num1 ; //初始化变量
String num2 ;
int num3 = 0;
int num4 = 0;
int sum1 = 0;
String sum2;
System.out.println("请输入2个整数a和b:"); //输入提示
Scanner input=new Scanner(System.in);
num1 = input.next();//输入字符串
num2 = input.next();
num3 = Integer.parseInt(num1); //将string转换为int
num4 = Integer.parseInt(num2);
sum1 = num3+num4; //int型的两个值相加
sum2 = String.valueOf(sum1); //将int型的和转化为string型
System.out.println("a+b= "+sum2); //输出string型的和
}
}
测试样例的分析:
输入string型的9875和45987;
将string型转化为int型;
计算和为55862;
输出string型的和;