import java.io.*; class ftion { public static void main(String[] args) { String s=""; String s1=""; int i=0; int j=0; try{ System.out.println("请输入第一个数!"); BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); i=Integer.parseInt(s); System.out.println("请输入第二个数!"); s1=in.readLine(); j=Integer.parseInt(s1); }catch(IOException e){} f(i,j);
} static void f(int x,int y) { //System.out.println(x+"*"+y+"="+x*y); for(int m=0;m<x;m++) { System.out.print("* "); for(int n=0;n<y;n++) { System.out.print("* "); } System.out.println(); } System.out.println("面积:"+x*y); System.out.println("周长:"+2*(x+y)); } } 这是运行结果,行没有问题,但是多了一列,