//请原谅我英语学的烂,无视就好。
import java.util.Scanner;
class Test_FangFaLianXi{
public static void getTuXing(double a) { // 声明一个输出斜方块的方法。
for (int x=1;x<=a ;x++ ) {
for (int y=x;y<=a ;y++ ) {
System.out.print(" ");
}
for (int y=1;y<=x ;y++ ) {
System.out.print("*"+" ");
}
System.out.println();
}
//System.out.println("-----------------------"); //换行
for (int x=1;x<=a-1 ;x++ ) {
for (int y=1;y<=x+1;y++ ) {
System.out.print(" ");
}
for (int y=x;y<=a-1;y++ ) {
System.out.print("* ");
}
System.out.println();
}
}
public static void get_ChengFaBiao(int a) { //声明一个乘法表。
if(a<1||a>9) {
System.out.println("超出乘法表上限");
}else {
for (int x=1; x<=a;x++ ) {
for (int y=1;y<=x; y++) {
System.out.print(y+"*"+x+"="+x*y+"\t");
}
System.out.println(); //换行
}
}
}
public static int getMax(int a,int b) { //声明一个比较大小的方法。
return a>b? a : b ;
}
public static String getPanDuan(int a,int b) { // 声明一个比较相等的方法
if(a==b) {
return a+"与"+b+"相等";
} else {
return a+"与"+b+"不相等";
}
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入第一个数字:");
int x=s.nextInt();
System.out.println("请输入第一个数字:");
int y=s.nextInt();
int max=getMax(x,y);
System.out.println("输入的较大值是"+max); //输出最大值
System.out.println("--------------------------------");
String panduan=getPanDuan(x,y);
System.out.println(panduan); //输出两数是否相等。
System.out.println("--------------------------------");
System.out.println("请输入奇数行数:"); //根据提示输出要输出的奇数行数。
double a=s.nextInt();
if(a%2==0) {
System.out.println("眼神可以啊");
}
else {
a=a-a/2+1;
getTuXing(a);
}
System.out.println("--------------------------------");
System.out.println("乘法表个数:"); // 根据提示输入乘法表个数
int b=s.nextInt();
get_ChengFaBiao(b);
}
} |
|