程序出现不输出判断语句,这是什么鬼。以附代码、
import *; 这个代码的判断语句不执行。。是什么鬼。。求帮助。public class Dome 运行就输出‘System.out.println("请输入矩阵的行例数");’
{ 这句的结果,下面的就不出现了。
public static void main(String[]agrs)
{
String strln = "";
System.out.println("请输入矩阵的行例数");
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(input);
try
{
strln=buff.readLine();
}catch(IOException e)
{
System.out.println(e.toString());
}
int int1=Integer.parseInt(strln);
int n=int1;
System.out.println("这是行例数位"+n+"的螺线型数组");
int intA =1;
int[][]array = new int[n][n];
int intB;
if(n%2!=0)
{
intB = n/2+1;
}else
intB = n/2;
for(int i=0;i<intB;i++)
{
for(int j=i;j<n-i;j++)
{
array[i][j] = intA;
intA++;
}
for(int k=i+1;k<n-i;k++)
{
array[k][n-i-1]=intA;
intA++;
}
for(int l=n-i-2;l>=i;l--)
{
array[n-i-2][i]=intA;
intA++;
}
for(int m=n-i-2;m>i;m--)
{
array[m][i]=intA;
intA++;
}
}
for(int i= 0;i < n; i++)
{
for(int j=0;j<n;j++)
{
System.out.print(array[i][j]+"");
}
System.out.println();
}
}
}