6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵。每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n*n矩阵

  • 题目
    • 题目描述与运行示例
    • 破题
  • 代码

题目

题目描述与运行示例

6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示mn矩阵:
publicstatic void printMatrix(int n)
每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n
n矩阵。以下是一个运行示例:

Enter n: 3
1   1   0
0   1   1
1   0   1

破题

主方法将n传入方法printMatrix()中
在方法printMatrix()中打印矩阵

代码

import java.util.Scanner;public class Test6_17 {public static void main(String[] args) {// 接收用户输入Scanner input = new Scanner(System.in);System.out.print("Enter n: ");int n = input.nextInt();// 将值n传递给方法printMatrix()printMatrix(n);}public static void printMatrix(int n){for (int x = 1; x <= n;x++){int temp = 0;for (int y = 1; y <= n;y++){temp = (int) (Math.random() * 2);System.out.print(temp + "\t");if (y == n)System.out.println();}}}
}

Java黑皮书课后题第6章:*6.17(显示0和1构成的矩阵)编写一个方法,使用下面的方法头显示m*n矩阵。每个元素都是随机产生的0或1。编写一个测试程序,提示用户输入n,显示一个n*n矩阵相关推荐

  1. Java黑皮书课后题第5章:*5.30(金融应用:复利值)假设你每月在储蓄账户上多存100美元,年利率为5%,那么每月利率是0.05 / 12 = 0.00417。编写程序提示用户输入数据显示定月钱数

    5.30(金融应用:复利值)假设你每月在储蓄账户上多存100美元,年利率为5%,那么每月利率是0.05 / 12 = 0.00417.编写程序提示用户输入数据显示定月钱数 题目 题目概述 破题 代码 ...

  2. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  3. Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))

    Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...

  4. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  5. Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类

    Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...

  6. Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类

    Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类 题目 破题 代码 Test10 Test10_QuadraticEquatio ...

  7. Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含……。编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间

    Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含--.编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间 题目 破题 代码 Test6 ...

  8. Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar

    Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar 题目 代码 题目 代码 imp ...

  9. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

  10. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

最新文章

  1. 折线图表动画(历史进程效果)
  2. httpmodule权限应用
  3. Python __all__
  4. java 图片阴影_Java如何为 PPT 中的图形添加阴影效果
  5. java负数转换二进制表示_Java中的负数的在计算机中的二进制表示,以及与十进制的相互转换...
  6. 【渝粤教育】电大中专建设工程法规1作业 题库
  7. 热血街头Java,下载_我爱法语 V3.01 多国语言版_6z6z下载站
  8. 疫情之下网络安全如何保障?Akamai防护方案前来“保驾护航”
  9. Dreamwear如何创建javascript_JavaScript 太糟糕,JVM 有妙招!
  10. 2021 Chrome Devtools 新特性
  11. runtime简单的使用解决实际问题(交换方法)
  12. android 4k 测试图片,4K高清图片视频测试
  13. php 唱吧导出,直播必备的十款电脑声音处理软件
  14. 基于php网上书店存在问题及解决方案,基于PHP的网上书店系统设计与实现
  15. 《Linux 命令行大全》
  16. firefox插件使用:hackbar
  17. 吴章金: 深度剖析 Linux共享库的“位置无关”实现原理
  18. 6. 【图的基本操作】Adjacent、Neighbors、InsertVertex、DeleteVertex、AddEdge、RemoveEdge、FirstNeighbor、Next....
  19. 管理之路:你的格局,决定你的结局
  20. 计算机组成原理:RISC与CISC比较

热门文章

  1. nodejs源码_格物致知记一次nodejs源码分析的经历
  2. 一文带你了解企业上云数据分析首选产品Quick BI
  3. AnalyticDB MySQL拥抱云原生,强力支撑双十一
  4. Java经典面试题整理及答案详解(五)
  5. 如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例
  6. linux脚本定时任务,使用Linux脚本执行定时任务
  7. 像素游戏的动态光影效果
  8. LOL手游2.3版本终于来临,国服玩家满意新增的皮肤吗?
  9. ORACLE ORA-02030: can only select from fixed tables/views
  10. 用Java访问带有Kerberos认证的HBase