⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter06.java

📁 适合于初学者使用的许多经典的实例
💻 JAVA
字号:
                                              // ----------------------数组的传递与接收和输出----------------------------


public class Chapter06  {
        
    public static void main (String[] args)  {
    	 star();                                                                         // 调用 star() 方法
    	 System.out.println("I love Java !\n");	
         star();                                                                        // 调用 star() 方法
         
         int num;
         num=star001(30);                                                                 // 传入 7 给 star001() ,并以 num 接受返回的数值 
         System.out.println(num+"\tstars printed ! \n"); 
        
         double num001;
         num001=show_length(7,3);                                           // 传入连个参数 7 和 3,并以方法 show_length() 接收 
         System.out.println("length="+num001);
        
         int score[]={5,52,63,73,156,67};                                // 声明一维数组 score
         largest(score);                                                            // 将一维数组 score 传入 largest() 方法
        
         int count[][]= {{34,53,14,63,62},{36,73,83,57}};        // 定义二维数组 count
         System.out.println("");
         print_mat(count);                                                        // 调用打印方法
        
         int number[][]={{43,6743,63,26,456},{53,56,24,63}};      // 声明二维数组并赋值
         int number01[][]=new int[2][5];
         System.out.println("");
         number01=add(number);                                        // 调用 add() ,并把返回的值设给数组 number01[]
        
         for(int i=0;i<number01.length;i++) {
        	  for(int j=0;j<number01[i].length;j++)
        	  	   System.out.print(number01[i][j]+"  ");
        	  System.out.println("");
         } 
         	
         System.out.println("1*2*......*8="+fac(8));                       
    }
    
    
    public static void star () {                                                // star() 方法 
         for (int i=0;i<30;i++)
         	  System.out.print("*");                                         // 输出 14 个分号
         System.out.println("\n");                                           // 换行
    }
    
    
    public static int star001 (int n) {                                     // star001() 方法 
         for (int i=0;i<2*n;i++)                                                  // 输出 2n 个 *
         	  System.out.print("*");
         	  System.out.println("\n");
         return 2*n;                                                                  // 返回整数 2n
    }
    
    
    public static double show_length(int m, int n) {
    	  return Math.sqrt(m*m+n*n);                                      // 返回对角线的长度
    }
    
    
    public static void largest(int arr[]) {                               // 接受一维的整数数组
         int tmp=arr[0];
         for (int i=0;i<arr.length;i++)
         	  if (tmp<arr[i])
         	  	   tmp=arr[i];
         System.out.println("\nlargest number ="+tmp);    
    }   	
     
    public static void print_mat(int arr[][]) {                       // 接收二维数组---注意书写格式 !
         for(int i=0;i<arr.length;i++) {
         	  for(int j=0;j<arr[i].length;j++)
         	  	   System.out.print(arr[i][j]+"   ");                      // 输出数组值
         	  System.out.println("");                 
         }	 
    }
    
    
    public static int[][] add(int arr[][]) {                             // 传二维数组----注意格式 !
    	 for(int i=0;i<arr.length;i++)
    	 	  for(int k=0;k<arr[i].length;k++)
    	 	  	   arr[i][k]+=10;                                                    // 将数组元素加 10
    	 return arr;                                                           // 返回二维数组------注意书写格式
    }
    
    
    public static int fac(int n) {                                     // fac() 方法
         if(n==1)                                                            // 赋值终止条件
              return 1;
         else 
         	  return n*fac(n-1);                                         // 递归计算
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -