在个是要求
这个是案例的演示
放大和缩小这个东西想破脑袋也想不出来,求各位路过的大神和大佬救救这个可怜的孩子吧
这是我写的代码,可是放大的功能实现不了,请各位路过的大佬和大神指点迷津
import java.util.Scanner;
public class dsa {
static void printNumber(int[][] data, String symbol){
for(int i =0;i<data.length;i+=1)
{
for(int j=0;j<data[i].length;j+=1)
{
if(data[i][j]==0){
System.out.print(" ");
}
else {
System.out.print(symbol);
}
}
System.out.println();
}
}
public static void main(String[] args) {
System.out.println("请输入数字");
int[][][] numbers=new int[][][]{
// 0
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1}
},
new int[][]{
// 1
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1}
},
// 2
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 0},
new int[]{1, 1, 1, 1}
},
// 3
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{1, 1, 1, 1}
},
// 4
new int[][]{
new int[]{1, 0, 0, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1}
},
// 5
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 0},
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{1, 1, 1, 1}
},
// 6
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 0},
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1}
},
// 7
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1},
new int[]{0, 0, 0, 1}
},
// 8
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1}
},
// 9
new int[][]{
new int[]{1, 1, 1, 1},
new int[]{1, 0, 0, 1},
new int[]{1, 1, 1, 1},
new int[]{0, 0, 0, 1},
new int[]{1, 1, 1, 1}
}
};
String symbol = "#";
int num =0;
Scanner scanner = new Scanner(System.in);
while (true)
{
String line = scanner.nextLine();
if(line.equals("*")){
symbol="*";
}
else if(line.equals("#")){
symbol="#";
}
else if(line.equals("-") ){
}
else if (line.equals("+")){
}
else
{
try {
num = Integer.parseInt(line);
}
catch (Exception e){
System.out.println("输入错误");
}
}
printNumber(numbers[num],symbol);
}
}
}