暑期实训第二周周二

Word1类
package secondWeek;

public class Work1 {
	//打印金字塔
	public void printJin(int floor) {
		
		for(int i=0;i<=floor;i++) {
			int k = i;
			int j=floor-i;
			for(;k<floor;k++) {
				System.out.print(" ");
			}
			for(;j<floor;j++) {
				System.out.print("* ");
			}
			System.out.println("");
		}
	}
	//打印乘法表
	public void printCheng(int number) {
		int num1 = 1;
		int num2 = 1;
		for(;num1<=number;num1++){
			for(num2 = 1;num2<=num1;num2++){
				System.out.print(num2+"×"+num1+"="+(num1*num2)+"\t");
			}
			System.out.println("");
		}
	}
	
//	实现3*3转置
	
	public void printChange(int[][] ddd) {
		// TODO Auto-generated method stub
		for(int i=0;i<3;i++) {
			for(int j=0;j<i;j++) {
				int temp = 0;
				temp =ddd[i][j];
				ddd[i][j] = ddd[j][i];
				ddd[j][i] =  temp;
				
			}
			
		}
		for(int i=0;i<3;i++) {
			for(int j=0;j<3;j++) {
				System.out.print(" "+ddd[i][j]);
			}
			System.out.println("");
		}
	}

}

Test类

package secondWeek;

import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		Work1 work = new Work1();
		System.out.println("************打印金字塔****************");
		System.out.print("请输入金字塔的层数:");
		work.printJin(input.nextInt());
		System.out.println("****************打印乘法表***************");
		System.out.println("请输入乘法表的数:");
		work.printCheng(input.nextInt());
		System.out.println("请输入任意键继续:");
		input.next();
		System.out.println("**********置换数组**********");
		int[][] ddd ={{1,2,3},{4,5,6},{7,8,9}};
		work.printChange(ddd);
	}
}

运行结果:



猜你喜欢

转载自blog.csdn.net/qq_41902618/article/details/81062943