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
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
java九宫格代码_Java实现九宫格的简单实例相关推荐
- js调用java_Js调用Java方法并互相传参的简单实例
Js通过PhoneGap调用Java方法并互相传参的. 一.JAVA代码 写一个类,该类继承自Plugin并重写execute方法. public class PluginTest extends P ...
- js调java并传参_Js调用Java方法并互相传参的简单实例
Js通过PhoneGap调用Java方法并互相传参的. 一.JAVA代码 写一个类,该类继承自Plugin并重写execute方法. import org.json.JSONArray; import ...
- Java程序如何写判断闰年_用Java程序判断是否是闰年的简单实例
我们知道,(1)如果是整百的年份,能被400整除的,是闰年:(2)如果不是整百的年份,能被4整除的,也是闰年.每400年,有97个闰年.鉴于此,程序可以作以下设计: 第一步,判断年份是否被400整除, ...
- 编写java判断闰年_用Java程序判断是否是闰年的简单实例
我们知道,(1)如果是整百的年份,能被400整除的,是闰年:(2)如果不是整百的年份,能被4整除的,也是闰年.每400年,有97个闰年.鉴于此,程序可以作以下设计: 第一步,判断年份是否被400整除, ...
- @wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它
@wraps 修饰器:让你的 Python 代码更加简短可爱 | 从简单实例来认识它 我们在上一篇文章(Python实例来认识并发与并行)中用到了 @timer ,在函数定义时,加上一个小小的 @ti ...
- java数字编程提,java从字符串中提取数字的简单实例
随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们怎么把其中的数字提取出来呢?大致有以下几种方法, ...
- java四则运算代码_Java实现简单四则运算
GitHub 项目地址 PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 10 · Estima ...
- java 定时器代码_Java定时器代码的编写
Java定时器代码的编写 在某些时候, 我们需要实现这样的`功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.其实到Java中,实现起来是非常 ...
- java游戏代码_Java与Kotlin系列文章之性能问题详解
作者丨Jakub Anioła 译者丨姜雨生 策划丨田晓旭 随着对 Kotlin 越来越深入的了解,我发现市面上关于 Kotlin 方面,比较深入的资料几乎是 0,所以我决定,将 Kotlin 各个方 ...
- java多线程代码_java多线程实例代码详解
原文:http://blog.csdn.net/paranoidyang/article/details/70184523 作者:Paranoidyang 线程与进程的区别 (1)程序是一段静态的代码 ...
最新文章
- java lifo 队列_1.8 Java 队列 Queue、双端队列 Deque - Java 知识总结与学习
- 【采用】【风控系统】风控中心—京东基于Spark的风控系统架构实践和技术细节
- LazyListBoxHelper 动态分页
- springcloud(二):注册中心Eureka
- 在 WASI 上运行 .NET 7 应用程序
- .Net之多语言配置
- Excel 2010 VBA 入门 121 ActiveX控件
- 2021年荷兰经济发展研究报告
- gif图片解析与生成(GIF+文字动效)
- 应用在AVR上的拼音输入法
- 云控微信开发SDK使用教程--手机微信群二维码上传给服务端
- 从苹果创业神话看资本运营应集中优势兵力
- 暴风播酷云J3455局域网smb传输不稳定的另一种解决方案
- Vue项目首页_热销推荐组件、周末游组件开发
- 综合布线系统 (布线系统的一种)
- 4298. 【NOIP2015模拟11.2晚】我的天
- 考计算机用win10行吗,老电脑适合装win10吗
- S3C2440时钟和电源管理:空闲模式:电源管理模块断开CPU时钟FCLK,而只给外设提供时钟,CPU不耗时钟,故而减少功耗,任何中断请求都可将CPU从空闲模式唤醒。
- Win7 x64动态开启DSE
- 无线路由器服务器密码忘记了怎么办,忘了路由器密码怎么进行ip设置
热门文章
- 利用手机距离感应器来切换扬声器和听筒播放
- python泰坦尼克号数据分析_Python实战—泰坦尼克号生还者数据分析
- 蒟蒻打CF#729div 2
- C++之文件批量改名
- 对话马丁·福勒(Martin Fowler)——第六部分:性能与过程调优
- oracle18c静默安装教程,Oracle 18c 通过 RPM 包安装数据库示例
- 新浪微博共享登录后无法退出切换账号问题解决
- 运动图像国际压缩标准-整理
- 列宽一字符等于多少厘米_【excle列宽等于】excel里面的列宽和行高单位是多少?多少等于1厘米?怎么对比的?...
- 基于darknet的voc数据集训练和mAP测试