一位数组(打印分开)
2010-09-19 17:52
134 查看
package chen; import javax.swing.JOptionPane; public class Chen { /** * @param args */ public void paixu(){ Chen pupu=new Chen(); String numString=this.shuru("请输入要排序的个数","排序",1); Integer num = Integer.parseInt(numString); int[] arr=new int[num]; for(int i=0;i<num;i++) { String bString =shuru("请输入"+num+"个数:","排序",1); Integer b = Integer.parseInt(bString); arr[i]=b; } System.out.println("/n从小到大排序后:"); int temp=0; for(int i=0;i<num;i++){ for(int j=i+1;j<num;j++){ if(arr[j]<arr[i]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } pupu.print(arr); } System.out.println("/n从大到小排序后:"); int tem=0; for(int i=0;i<num;i++){ for(int j=i+1;j<num;j++){ if(arr[j]>arr[i]){ tem=arr[i]; arr[i]=arr[j]; arr[j]=tem; } } pupu.print(arr); } } public void print(int[] arr){ for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+", "); } } public boolean isNum(String str) { for (int i =0;i<str.length();i++) { int chr = str.charAt(i); if ((chr >='0' && chr<= '9')||chr=='-') return true; } return false;} public String shuru(String text, String title, int i) { String inputWord = ""; while (!isNum(inputWord)) { inputWord = JOptionPane.showInputDialog(null, text, title, i); if (inputWord == null) { System.exit(0); } } return inputWord; } public static void main(String[] args) { // TODO Auto-generated method stub Chen pupu=new Chen(); pupu.paixu(); } }
相关文章推荐
- C语言用一位数组和二维数组打印杨辉三角
- 剑指offer 数字在排序数组中出现的次数 从尾到头打印链表 跳台阶 变态跳台阶
- c\c++字符串以数字,字母分开,并且存入数组
- 编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符。回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按下回车键时会产生换行符(/n)
- JS在火狐下还可以打印出对象及数组和普通字符
- 编程实现:从字符中获取连续数组序列,如字符串"a1dl2iad9j3la5kudp7u9pn4blj8ap5u3e6ml9a"中可以得到的连续数字序列为1234556.【注】:只考虑一位,因此最长的数
- 首尾相连的一位数组最大子数组和
- 顺时针打印数组,美丽版
- 将一个数组中的奇元素全部移到数组的前半部分,即将奇偶元素分开
- 一维指针与一位数组的关系(转载\整理)
- 打印numpy数组全部内容
- 顺时针打印矩阵(数组)
- 回溯反向打印一个数组
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 从整数1到99之间选出能被3整除、且有一位上的数是5的那些数,并把它们放在p数组中,输出(p数组中)满足条件的数据。
- C基础:数组打印直方图
- C#打印螺旋数组
- 用StringBuffer里的insert方法把数组中的数用,分开
- PHP数组输出三种形式 PHP打印数组
- 位运算 (&|)与--或 一位数组表示多种意思~~ 与--或