查看: 3927|回复: 8
打印 上一主题 下一主题

编程之路——点阵(JAVA)

[复制链接]
跳转到指定楼层
沙发
发表于 2014-8-3 09:47:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

代码如下:(效果为16X16点阵中打印一个“学”字)


class 字库{
        char 学[] =  {0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,
                              0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,
                              0x00,0x40,0x01,0x80,0xFF,0xFE,0x01,0x00,
                              0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00};
}
public class Test{
        public static void main(String args[]){
                int i = 0,j = 0;
                字库 字模 = new 字库();
                for(i=0;i<32;i++){
                        for(j=0;j<8;j++){
                                if(((字模.学[i]<<j)&0x80)==0x80){
                                        System.out.print(" *");
                                }
                                else{
                                        System.out.print("  ");
                                }
                        }
                if(i%2!=0){
                        System.out.println("");
                }                       
                }       
        }
}

回复

使用道具 举报

板凳
发表于 2014-8-3 10:29:08 | 只看该作者
不错,好思路
回复 支持 反对

使用道具 举报

地板
发表于 2014-8-3 11:15:56 | 只看该作者
C语言版上市:


  1. #include"stdio.h"
  2. char wu16Y[]={
  3. 0x00,0x02,0x00,0x0A,0xFC,0x12,0x00,0x12,0x00,0x02,0xFF,0x7F,0x00,0x02,0x20,0x02,
  4. 0x20,0x02,0xE4,0x02,0x24,0x04,0x24,0x44,0x24,0x48,0xE4,0x51,0x1F,0x60,0x02,0x40,
  5. };

  6. int main(void)
  7. {
  8.        char i,j;
  9.       for(i = 0;i < 32;i++)
  10.       {
  11.               if((i > 0) & (i %2 ==0))
  12.               {
  13.                     printf("\n");
  14.               }
  15.              for(j = 0;j < 8;j++)
  16.              {
  17.                      if((wu16Y[i]>>j) & 0x01 == 0x01)
  18.                      {
  19.                                printf("*");
  20.                      }
  21.                     else
  22.                     {
  23.                             printf(" ");
  24.                     }
  25.            }
  26.       }
  27. }
复制代码
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2014-8-3 12:53:16 | 只看该作者
我不一样,我是先读高位的,你是先读低位
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-8-3 12:53:38 | 只看该作者
lxe 发表于 2014-8-3 11:15
C语言版上市:

我不一样,我是先读高位的,你是先读低位
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-8-3 12:55:57 | 只看该作者
lxe 发表于 2014-8-3 11:15
C语言版上市:

你这个转行转错了吧
回复 支持 反对

使用道具 举报

7#
发表于 2014-8-3 14:24:17 | 只看该作者
两个都不懂
回复 支持 反对

使用道具 举报

8#
发表于 2014-8-5 09:25:27 | 只看该作者
c语言大神们能给推荐本好书吗?
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-8-5 10:39:54 | 只看该作者
C语言的书都差不多吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表