package com.jx.ketang;
public class Jinzita
{
private int floor;//层数
public void Jinzita(){};
public void ShowJinzita(int floor )
{
this.floor = floor;
for(int i = 0;i<floor;i++)
{
for(int j= 0;j<=floor+1;j++)
{
if(j<floor-i)
{
System.out.print(" ");
}
else
{
System.out.print("*");
}
}
System.out.println();
}
}
}
package com.jx.ketang;
public class Chengfabiao {
int m =1;//乘数
int n =1;//被乘数
public void Chengfabiao(){};
public void Show(){
this.n = n;
this.m = m;
for(m = 1;m<=5;m++){
for(n =1;n<=m;n++){
System.out.print(m*n +" ");
};
System.out.println("");
};
};
}
package com.jx.ketang;
import java.util.Scanner;
public class Zhuanhuan
{//转置数组
private int m;//二维数组的行和列
private int a[][];
public Zhuanhuan()
{
m=3;
}
public void zhuanzhi()
{
Scanner sc = new Scanner(System.in);
System.out.print("请输入行列数");
int m = sc.nextInt();
int[][] a = new int[m][m];
for (int i1=0;i1<m;i1++)
{
System.out.print("请输入第"+(i1+1)+"行的"+m+"个数");
for (int j=0;j<m;j++)
{
a[i1][j] = sc.nextInt();
}
}
// 输出二维数组
for (int i1=0;i1<m;i1++)
{
for (int j=0;j<m;j++)
System.out.print(a[i1][j] + ",");
System.out.println();
}
//转置
for(int i=0;i<m;i++)
{
for (int j=m-1;j>i;j--)
{
int temp = 0;
temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
}
System.out.println("转置后的数组为");
for (int i1=0;i1<m;i1++)
{
for (int j=0;j<m;j++)
System.out.print(a[i1][j] + ",");
System.out.println();
}
}
}