java编程之调换数据位置(从对话窗体输入数据)

来源:互联网 发布:linux中打开文件 编辑:程序博客网 时间:2024/05/18 23:13
/* *从键盘输入10个整数,放入一个一维数组,然后将前5个数与后5个数对换,即1与10,2与9,…5与6对换。 */import javax.swing.JOptionPane;class change{public static void main(String args[]){int i,a[];   //声明变量a=new int[10];   //声明数组长度System.out.println("请输入十个数字");   //输出语句for(i=0;i<=9;i++){   //for循环实现输入100个数字String str;   str=JOptionPane.showInputDialog("请输入第"+(i+1)+"个数");  a[i]=Integer.parseInt(str);  //强制转换输入的数字并存入数组System.out.print(a[i]+" ");   //输出输入的数字}int temp;   //声明变量for(i=0;i<=4;i++){   //for循环实现数字调换temp=a[i];  //将a[i]赋给tempa[i]=a[9-i];  //将a[9-i]的值赋给a[i]a[9-i]=temp;  //将temp的值赋给a[9-i]}System.out.println("输出调换位置后的数字");  //输出语句for(i=0;i<=9;i++){    //for循环输出调换位置后的数字System.out.print(a[i]+" ");   //输出结果}}}