java_demo07

public class java_demo07 {
public static void main(String[] args){
// Animal a1 = new Animal();
// a1.name = "鸡";
// a1.legs = 2;
// a1.printInfo();

GraphicTools G1 = new GraphicTools();
G1.printEqualSideTriangle1(6,'x');
G1.printEqualSideTriangle2(1,'#');

MathTools Math1 = new MathTools();
System.out.println(MathTools.returnMax(25,30));
System.out.println(Math1.returnMax(25,30,40));

}

}

//创建一个类 动物
class Animal{
String name;
int legs;

void printInfo(){
System.out.println("名字是:" + name + ",它的腿的数量是:" + legs);
}
}

//创建一个类 图形工具
class GraphicTools{
// 定义一个无参数,无返回值的方法,打印4X4矩阵
void printRectangle(){
for (int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
System.out.print('#');
}
System.out.println();
}
}

// 打印一个n行字符为x的三角形,实现方法1
void printEqualSideTriangle1(int n,char x){
int charnum = 1;
int colnum = n;
int starnum = 1;
for(int i=1;i<=n;i++){
for(int j=colnum;j>1;j--){
System.out.print(" ");
}
colnum--;
for(int k=1;k<=starnum;k++){
System.out.print(x);
}
starnum += 2;
System.out.println();
}
}

// 打印一个n行字符为x的三角形,实现方法2
void printEqualSideTriangle2(int n,char x){
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++){
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){
System.out.print(x);
}
System.out.println();
}

}

}

//创建一个类 数学工具
class MathTools{
//返回最大的数
static int returnMax(int x,int y){
return x>y?x:y;
}

//求三个数最大的数
static int returnMax(int x,int y,int z){
int max = x>y?x:y;
max = max>z?max:z;
return max;
}
}

posted on 2020-07-15 23:49  JDev2020  阅读(147)  评论(0编辑  收藏  举报

导航