本题“输入n用*打出直角三角行(n为长和高)”
错误地方:
/*String n= scanner.nextLine();
char n = n.charAt(0);*/
我让输入的n变成了字符型,字符型转为了ASCLL码值然后在赋值给了n
import java.util.Scanner;
public class Demo13 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入直角边长度n;"+"\n");
//判断是否还有输入
/*String n= scanner.nextLine();
char n = n.charAt(0);*/
int n=scanner.nextInt();
System.out.println(n);
int i,j;
for(i=1;i<=n;i++) {
for(j=1;j<=i;j++) {
System.out.print("* ");
}
System.out.print("\n");
}
}
}