3x3九宫格java_Java实现九宫格的简单实例
Java实现九宫格的简单实例
九宫格:共有三行三列九个格子,从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
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
3x3九宫格java_Java实现九宫格的简单实例相关推荐
- 九宫格 java_java输出九宫格的程序问题
public static void main(String[] args) { int arr[][] = new int[3][3];//创建一个三阶方阵 int a = 2;//第3行的行下标- ...
- java课设 简单九宫格_Java实现九宫格的简单实例
Java实现九宫格的简单实例 九宫格:共有三行三列九个格子,从1到9共九个数字不重复地填入这九个格子中,条件是每行.每列.两个对角线上三个数字的和相等. 下面用Java实现九宫格: public cl ...
- webservice实例java_Java WebService(实战) 简单实例
一.准备工作(以下为本实例使用工具) 1.MyEclipse10.7.1 2.JDK 1.6.0_22 二.创建服务端 1.创建[Web Service Project],命名为[TheService ...
- java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码
jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
1,列举对象属性的名称 <script language="javascript"> var obj=new Object(); obj.a="您好,我是田洪 ...
- 关于webservice的异步调用简单实例
于webservice的异步调用简单实例 无论在任何情况下,被调用方的代码无论是被异步调用还是同步调用的情况下,被调用方的代码都是一样的, 下面,我们就以异步调用一个webservice 为例作说明. ...
- (三)AJAX基本介绍和简单实例03
(三)AJAX基本介绍和简单实例03-----Ajax与数据库的动态应用 前台显示界面: 选择所有客户之后: 选择其中一个客户---杜森: Demo03.html代码 <html> < ...
- protobuf和socket通信简单实例
protobuf和socket通信简单实例 protobuf是 Google 公司内部的混合语言数据标准,可以用来定义通信的协议,由于其有序列化和反序列化的操作,减小了存储或通信的数据量,从而达到 ...
- 转载 jsonrpc环境搭建和简单实例
jsonrpc环境搭建和简单实例 一.环境准备 下载需要的jar包和js文件,下载地址:https://yunpan.cn/cxvbm9DhK9tDq 访问密码 6a50 二.新建一个web工程,j ...
最新文章
- 尝试插入cctv视频
- Android Market 链接的生成与分享
- 电信用户流失预测案例(2)(特征工程)
- python消息推送_Python阿里云消息推送调用API
- [导入]关于谭浩强[上]
- dockerfile实例
- 永久修改MySQL字符集(适用Mysql5.5、Mysql5.6、Mysql5.7以上)
- cisco4503端口镜像配置
- Android自定义 view之图片裁剪从设计到实现
- 关于这个blog使用的问题?
- sql server2008如何修改mac地址_QCC304x/QCC514x:修改蓝牙MAC地址及名称
- unity相关的javascript脚本:unity圣典学习笔记————MonoBehaviour
- 我的IT之路2011(一)
- 09Apache POI学习笔记
- std::hypot 用法
- 登录OneDrive
- 华为云CDN加速,让你告别网速慢的烦恼
- 计算机二级考试字处理真题,计算机二级office字处理软件的重难点总结
- 华工 计算机应用 作业,华工网教2018计算机应用基础平时作业
- frame与bounds的区别比较
热门文章
- 1.RTMP流媒体服务器搭建
- ​KDD 2019 | 用户视角看世界:腾讯提出ConcepT概念挖掘系统,助力推荐搜索
- 数据中心智能安防新突破:腾讯觅踪亮相DCD
- MTU 设置错误导致防火墙或者路由器断网
- 禁用Microsoft Compatibility Telemetry
- 中国金融体系(金融机构,金融市场,金融基础设施)
- Docker的容器运行时组件Containerd
- mybatis实现一对多关系《DeptEmp》
- 【人工智能导论】A*算法求解15数码问题 Java
- Windows10文件重命名/复制/移动时,导致文件资源管理器卡顿,解决方案