5.43(数学:组合)编写程序,显示从整数1到7中选择两个数字的所有组合,同时显示所有组合的总个数

  • 题目
    • 题目概述
    • 破题
    • 运行示例(要求)
  • 代码

题目

题目概述

5.43(数学:组合)编写程序,显示从整数1到7中选择两个数字的所有组合,同时显示所有组合的总个数

破题

外层一个循环,内层一个循环
最内侧判断(两个数是否不同)+输出,每输出一次计数变量自增1
内外双层结束循环时输出总个数

运行示例(要求)

1 2
1 3
1 4
1 5
1 6
1 7
2 3
2 4
2 5
2 6
2 7
3 4
3 5
3 6
3 7
4 5
4 6
4 7
5 6
5 7
6 7
The total number of all combinations is 21

代码

public class Test5_43 {public static void main(String[] args) {// 计数变量int count = 0;// 循环for (int m = 1; m <= 7;m++){for (int n = m; n <= 7;n++){if ( m != n){System.out.println(m + " " + n);count++;}}}// 输出个数System.out.print("The total number of all combinations is " + count);}
}

Java黑皮书课后题第5章:*5.43(数学:组合)编写程序,显示从整数1到7中选择两个数字的所有组合,同时显示所有组合的总个数相关推荐

  1. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

  2. Java黑皮书课后题第7章:*7.6(修改程序清单5-15)程序清单5-15通过检验2、3、4…n/2是否是数n的因子来判断n是否为素数。判断n是否素数的更高效的方法是检验小于等于根n的素数是否有n整

    *7.6(修改程序清单5-15)程序清单5-15通过检验2.3.4-n/2是否是数n的因子来判断n是否为素数.判断n是否素数的更高效的方法改写5-15 题目 题目描述 破题 程序清单5-15(非本题代 ...

  3. 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 ...

  4. Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字

    Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...

  5. Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类

    Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...

  6. Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中

    Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中 题目 程序说明 题目槽点 代码:Test2_BMI.java 运行实例 题目 程序说明 Test2_BMI.java ...

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

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

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

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

  9. Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交。第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4)

    Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交.第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4) 题目 破题 ...

最新文章

  1. cisco pix防火墙命令使用
  2. idea启动tomcat很慢_idea使用maven创建web项目
  3. postgres 退出_centos如何退出postges?
  4. ActiveMQ入门-ActiveMQ环境搭建
  5. html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能
  6. 信息学奥赛一本通(1255:迷宫问题)
  7. Java案例:静态内部类
  8. .Net程序集强签名详解
  9. tinygrad ->要求python3.8以上
  10. Tapestry5之国际化
  11. 精美注册界面模板 HTML+CSS样式
  12. VUE Cascader省市二级联动 二级联动数据
  13. 汇总|国内外优秀的计算机视觉团队
  14. 光线cms,如何增加像百度一样的智能提示
  15. Civil 3d 交叉口标注
  16. OpenGLES2.0渲图步骤:绘几何图形、图片处理、离屏渲染(3)
  17. 罗技推出“语音鼠标”,隐藏着百度AI的产业化范式
  18. matlab——repmat函数的理解及用法
  19. 5.9.1_P163《C++ Primer Plus (6th)》编程练习 答案
  20. 图片映射字体反爬-某租房网

热门文章

  1. php日志导出oracle,一个php导出oracle库的php代码
  2. 雷锋网独家解读:阿里云原生应用的布局与策略
  3. 阿波罗登月51周年,程序员用DAIN技术还原阿波罗登月高清影像,效果震撼
  4. php概率计算_php 抽奖概率算法
  5. python+selenium自动登录qq空间并下载相册
  6. java jdbc数据库五种连接方式
  7. 剑网三12年的弹指一挥间,如今的本命年,游戏方面有多少突破呢?
  8. mysql存储图片_Python
  9. Java的二十三种设计模式(单例模式、工厂方法模式、抽象工厂模式)
  10. 从Oracle到MySQL,余额宝云实践分享