A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MichaelLian 中级黑马   /  2016-4-13 00:19  /  279 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Slef_Tool1 {
  2.         public static void main(String[] args) {
  3.                 int[] arr={13,78,33,66,22,8,10};

  4.                 Tools.revArr(arr);
  5.                 System.out.println();

  6.                 Tools.sortArr(arr);
  7.                 System.out.println();

  8.                 Tools.getMutiplyTable();
  9.         }
  10. }

  11. class Tools {
  12.         private Tools(){}
  13.         //打印乘法口诀表
  14.         private static void printMutiplyTable(){
  15.                 for (int i=1;i<=9 ;i++ ){
  16.                         for (int j=1;j<=i ;j++ ){
  17.                                 System.out.print(i+"*"+j+"="+i*j+"\t");
  18.                         }
  19.                         System.out.println();
  20.                 }
  21.         }
  22.         public static void getMutiplyTable(){
  23.                 printMutiplyTable();
  24.         }
  25. //翻转数组
  26.         public static void revArr(int[] arr){
  27.                 for (int i=0;i<arr.length/2 ;i++ ){
  28.                         int temp=0;
  29.                         temp=arr[i];
  30.                         arr[i]=arr[arr.length-i-1];
  31.                         arr[arr.length-i-1]=arr[i];
  32.                 }
  33.                 for (int i=0;i<arr.length ;i++ ){
  34.                         System.out.print(arr[i]+"\t");
  35.                 }
  36.         }
  37. //数组冒泡排序
  38.         public static void sortArr(int[] arr){
  39.                 for (int i=1;i<arr.length ;i++ ){   //TheNumberOfCompare;
  40.                         for (int j=0;j<arr.length-i ;j++ ){   
  41.                                 if (arr[j]<arr[j+1]){
  42.                                         arr[j]=arr[j]+arr[j+1];
  43.                                         arr[j+1]=arr[j]-arr[j+1];
  44.                                         arr[j]=arr[j]-arr[j+1];
  45.                                 }
  46.                         }
  47.                 }
  48.                 for (int i=0;i<arr.length ;i++ ){
  49.                         System.out.print(arr[i]+"\t");
  50.                 }
  51.         }

  52. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马