java实现多个数字求和_图形化界面
一,设计思想
1,通过简单的窗口实现多个数字的输入与输出。
2,可通过用户输入数字的数量来实现多个数字的求和。
3,定义整型数组变量number和字符串型数组变量integer,将输入的字符串变量赋给整数number,通过循环来实现多个数字的求和。
4,用do……while循环实现是否继续计算。
二,程序流程图
三,源程序代码
package 求和;
import javax.swing.JOptionPane;
public class Sum {
public static void main(String[] args){
int n; //定义求和的数字的数量
String choose;//定义选择是否继续的字符串变量
int choice;//定义选择是否继续的变量
do
{
int sum=0;//初始化sum
String n1=JOptionPane.showInputDialog("Enter the mount of numbers");
n=Integer.parseInt(n1);//将字符串转化为数字的数量
int[] number=new int[n];//定义整数数组
String[] integer=new String[n];//定义字符串数组
for(int i=0;i<n;i++){
integer[i]=JOptionPane.showInputDialog("Enter the number"+(i+1));
number[i]=Integer.parseInt(integer[i]);//将字符串转化为数字
sum=sum+number[i];//求和
}
JOptionPane.showMessageDialog(null,"The sum is "+sum,"Result",JOptionPane.PLAIN_MESSAGE);
choose=JOptionPane.showInputDialog("是否继续?\n 1,继续 2,退出");
choice=Integer.parseInt(choose);
}while(choice==1);
System.exit(0);
}
}
四,结果截图
最新文章
- git&;&;github使用方法总结
- Mybatis环境
- ios每日一发--仿侧边抽屉效果
- iOS开发Swift篇—(八)函数(2)
- HDU 4964 Emmet --模拟
- 连接ssql语句
- VIJOS P1540 月亮之眼
- LB 高可扩展性集群(负载均衡集群)
- HTML5 开发APP
- 按键(vb)启动指定目录的程序以及获取当前应用路径
- SpringMV---params and headers
- 【转】sed单行命令大全
- DOM节点删除之empty和remove区别
- intelij idea设置成eclipse快捷键
- UML和模式应用5:细化阶段(1)--第1次迭代
- C#中DataTable删除多条数据
- 利用STM32CubeMX来生成USB_HID_Mouse工程
- 20145221《网络对抗》PC平台逆向破解
- Hadoop HDFS概念学习系列之HDFS升级和回滚机制(十二)
- TortoiseGit bonobo gitserver记住帐号密码