九宫格:共有三行三列九个格子,从1到9共九个数字不重复地填入这九个格子中,条件是每行、每列、两个对角线上三个数字的和相等。

下面用Java实现九宫格:

public class NineTable {public static void main(String[] args) {int arr[][] = new int[3][3];int a = 2;int b = 3 / 2;for (int i = 1; i <= 9; i++) {arr[a++][b++] = i;if (0 == i % 3) {a = a - 2;b = b - 1;}else {a = a % 3;b = b % 3;}}System.out.println("output:");for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {System.out.print(arr[i][j] + " ");}System.out.print("\n");}}
}

在Linux上运行:

$javac NineTable.java
$java NineTable
output:
4 9 2
3 5 7
8 1 6

【Java】用Java实现九宫格相关推荐

  1. java课设 简单九宫格_[Java教程]简易版九宫格相加数值相等

    [Java教程]简易版九宫格相加数值相等 0 2016-02-24 00:00:10 九宫格的样子以及游戏想大家接触过,想当年也是玩了好多九宫格游戏,其中最经典的就是1-9这九个数字填进格子,横竖向. ...

  2. java unlimited_具有无限参数的Java方法(Java method with unlimited arguments)

    具有无限参数的Java方法(Java method with unlimited arguments) Spring框架使用方法,您可以根据需要传递尽可能多的参数. 我想写一个函数,也可以采取无限量的 ...

  3. 介绍java -cp java -jar的区别

    java -cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号";" java -cp &am ...

  4. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  5. java抓取网页标题内容_[Java教程]java 网页页面抓取标题和正文

    [Java教程]java 网页页面抓取标题和正文 0 2014-07-10 09:01:30 import java.io.BufferedReader;import java.io.IOExcept ...

  6. Java基础-Java中的堆内存和离堆内存机制

    Java基础-Java中的堆内存和离堆内存机制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 转载于:https://www.cnblogs.com/yinzhengjie/p/9 ...

  7. Java 异常java.lang.IllegalArgumentException: Illegal group reference

    Java 异常java.lang.IllegalArgumentException: Illegal group reference 参考文章: (1)Java 异常java.lang.Illegal ...

  8. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  9. 4.6 W 字总结!Java 11—Java 17特性详解

    作者 | 民工哥技术之路 来源 | https://mp.weixin.qq.com/s/SVleHYFQeePNT7q67UoL4Q Java 11 特性详解 基于嵌套的访问控制 与 Java 语言 ...

  10. 做了6年的Java,java视频教程传智播客

    JAVA基础 JAVA异常分类及处理 异常分类 异常的处理方式 Throw和throws的区别 JAVA反射 动态语言 反射机制概念 (运行状态中知道类所有的属性和方法) Java反射API 反射使用 ...

最新文章

  1. 关于鼠标移动太快导致moseleave事件不触发的问题
  2. 谈谈前端产品质量控制
  3. EditorGridPanel的网格样式以及编辑属性设置
  4. 【概念信息】成本中心计划
  5. 优酷开放sdk-setOnerroListener
  6. 华为云GaussDB,11.11让企业无后顾之忧
  7. 这7个在线工具,帮助您快速开发WordPress主题
  8. 一维数组反转c语言_C语言实现数组的循环左移,右移,翻转的示例
  9. access 如果删除相同行-转 sqlite也可
  10. opencv 的norm_OpenCV学习笔记(一)之图像金字塔-上采样与降采样与DOG
  11. docker自定义网络
  12. 在写csdn博客时,如何实现用超链接进行页面内跳转?
  13. (转)深入剖析ASP.NET的编译原理
  14. 2020 CCF-CSP-S-第一轮-C++ 模拟试卷(五)--有答案
  15. jersey文件服务器,通过jersey实现客户端图片上传
  16. php 依赖安装顺序6,构建PHP框架:第6部分-依赖倒置,控制倒置,哦,天哪!
  17. 干货分享!java进阶视频百度云
  18. 如何使用 Filebeat,ILM 和数据流跨多个索引管理 Elasticsearch 数据
  19. AE开发 遇到未能加载文件或程序集的问题 FileNotFoundException
  20. 2021考研数学 高数第二章 导数与微分

热门文章

  1. 计算机软件侵权责任,计算机软件侵权的法律责任
  2. 小程序云开发内容审核
  3. 黄瓜与玫瑰(网络爱情)
  4. 支付网关和api网关_将您的钱放在鼠标所在的位置:已审查6个支付网关
  5. Ubuntu安装QQ、微信,百度网盘。deepinQQ、deepin微信(针对版本不兼容问题)、deepin百度网盘
  6. [时态]七、时态总结
  7. 美通社日历 | 会展及重要事件信息、企业财报发布,节假日备忘(5月17日—5月23日)...
  8. 如何一句话激怒前端开发
  9. [随文杂记]收藏一个爆笑笑话。
  10. Google 最新的性能优化方案,LCP 提升30%!