一个输入问题
import java.io.*; class b261
{
public static void main(String []a)throws IOException //定义了一个异常情况
{
int i,j ,u;
System.out.println("请输入你想要输出的多少行");
u=System.in.read(); //输入要输出*的行数
for(i=0;i<u;i++)
{
for(j=0;j<u-i;j++) //输出等边三角形中前面的空格
System.out.print(" ");
for(j=0;j<i+1;j=j+1)
{
System.out.print(" "); //每输出一个空格再输出一个*号
System.out.print("*");
}
System.out.println(); //换行输出
}
}
}
为什么输出的与输入的总是出错,但运行没有错.