简单项目任务:
//以下是简单的代码展示:
import java.util.Scanner;
public class LED01
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("请输入待查看的整数:");
String str = sc.next();
showLED(str);
}
public static void showLED(String str)
{
//总的存储容量:5行 * 10个字符 * 3列/字符 * 2字节/字符 = 300字节
String [] dot = {
"ooo o ooooooo oooooooooooooooo",
"o o o o oo oo o oo oo o",
"o o o ooooooooooooooo ooooooo",
"o o o o o o oo o oo o o",
"ooo o oooooo ooooooo ooooooo",
};
//str="5201314"
//循环显示点阵的每一行,字符点阵5行*3列
for(int i = 0; i < 5; i++)
{
//显示字符串的第i行
//遍历处理字符串中每一个字符的第i行
for(int j = 0; j < str.length(); j++)
{
int index = (str.charAt(j) - '0') * 3;
System.out.print(dot[i].substring(index, index + 3));
System.out.print(" ");
}
System.out.println();
}
}
}