当前位置: 首页 > news >正文

Algs4-1.1.11编写一段代码,打印出一个二维布尔数组的内容

1.1.11编写一段代码,打印出一个二维布尔数组的内容。其中,使用*表示真,空格表示假。打印出行号和列号。
答:
public  class Test
{
    public static void main(String[] args)
    {
      //初始化数组,行列和为偶数时true,奇数时为false。
      int rowLen=6;
      int colLen=7;
      boolean[][] array=new boolean[rowLen][colLen];
      for (int row=0;row<rowLen;row++)
           for (int col=0;col<colLen;col++)
              array[row][col]=(row+col)%2==0;
      //打印列号
      StdOut.printf(" ");
      for (int col=0;col<colLen;col++)
          StdOut.printf("%d",col);
      StdOut.printf("\n");
      //打印行号与数组元素值
      for (int row=0;row<rowLen;row++)
      {
          StdOut.printf("%d",row);
           for (int col=0;col<colLen;col++)
           {
              if (array[row][col])
                 StdOut.printf("*");
              else
                  StdOut.printf(" ");
           }
          StdOut.printf("\n");
      }
     }//end main
}//end class
图片

转载于:https://www.cnblogs.com/longjin2018/p/9848495.html

相关文章:

  • [Google Guava] 2.1-不可变集合
  • I/O复用模型详解(网络总结)
  • [ARC066F]Contest with Drinks Hard
  • 5.0中redis-cli的集群管理测试
  • linux基础学习【10】
  • 北京博派通达科技有限公司(前端面试题) 给需要的人
  • IT界提问的艺术
  • hadoop生态搭建(3节点)-15.Nginx_Keepalived_Tomcat配置
  • Hadoop在安装snappy过程中的问题
  • localStorage和sessionStorage
  • 驻波比
  • 【Python】多进程#181101
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • java 运算符,流程控制语句,键盘录入
  • [case10]使用RSQL实现端到端的动态查询
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CentOS 7 修改主机名
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Java方法详解
  • Laravel 实践之路: 数据库迁移与数据填充
  • leetcode46 Permutation 排列组合
  • PHP的类修饰符与访问修饰符
  • ViewService——一种保证客户端与服务端同步的方法
  • Vue官网教程学习过程中值得记录的一些事情
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 创建一个Struts2项目maven 方式
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用SAX解析XML
  • 思否第一天
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 正则学习笔记
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (07)Hive——窗口函数详解
  • (30)数组元素和与数字和的绝对差
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (原創) 物件導向與老子思想 (OO)
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • **PHP分步表单提交思路(分页表单提交)
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net反编译工具
  • .net流程开发平台的一些难点(1)
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧