欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

类的成员方法 小练习

程序员文章站 2024-03-15 18:15:30
...
package com.java;

public class Test {//测试类
	public static void main(String args[])
	{
		Jinzita j = new Jinzita();
		j.jinzita();
		MulNine mn = new MulNine();
		mn.show();
		Trans2D t = new Trans2D();
		t.transl();
	}

}


public class Jinzita{//金字塔

public void jinzita(){
for(int i=1;i<=5;i++)
{
 for(int j=5-i;j>=0;j--)
 {//j--控制空格的数量
         System.out.print(" ");
 }
 for(int k=1;k<=2*i-1;k++)
 {
 //k--控制*的数量
                 System.out.print("*");
 }
  System.out.println();//每循环一次换行
}
}
    
}

package com.java;


public class MulNine {//九九乘法表

public void show() {
for (int x = 1; x <= 9; x++)
{
for(int y = 1; y <= x; y++)
{
System.out.print( y + "x" + x + " = " + x * y + " ");
}
System.out.println();
}
}
public class Trans2D {//3x3数组转置

public void transl()
{
int arr2D[][]={{1,2,3},{4,5,6},{7,8,9}};

int result_arr[][]=new int[arr2D.length][];//先实现第一维

for(int i=0 ; i<arr2D.length;i++){ //再实现第二维
result_arr[i]=new int[arr2D[i].length];
}


for(int i=0 ; i<arr2D.length;i++){
   	for(int j=0; j<arr2D[i].length;j++){
   	result_arr[j][i]=arr2D[i][j]; //转置核心
   	}	
   }
   
   /*****show the result in the result matrix*******/
   for (int x[]:result_arr){
   	for(int e:x){
   	System.out.print(e+" ");
   	}
   	System.out.println();
   }
}







类的成员方法 小练习
相关标签: java