一段简单的确定位置、然后输出图形的代码。
如下——
package cn.jsu.www1;
import java.util.Scanner;
/* 座位定位 */
public class Had {
public static void main(String [] args) {
Scanner scan = new Scanner(System.in);
int i = 0, j = 0;
System.out.println("请输入教室座位安排:");
System.out.println("__行__列");
int a = scan.nextInt();
int b = scan.nextInt();
int num[][] = new int[a][b];
for(i = 0;i < num.length;i++) {
for(j = 0;j < num[i].length;j++) { /*此处可以不用 数组名.length 的用法,只是试试*/
num[i][j] = j + 1; /*赋予每个座位编号*/
}
}
for(i = 0;j < a;j++) {
for(j = 0;j < b;j++) {
System.out.println(num[i][j]);
}
}
System.out.println("\n请选择座位:");
System.out.println("第__行,第__列");
int h = scan.nextInt();
int l = scan.nextInt();
System.out.println("\n*已显示位置*");
for(i = 1;i <= a;i++) {
for(j = 1;j <= b;j++) {
if(i == h && j ==l)
System.out.print("* ");
else
System.out.print("O ");
}
System.out.println();
}
}
}