九宫格 java_java输出九宫格的程序问题
public static void main(String[] args) {
int arr[][] = new int[3][3];//创建一个三阶方阵
int a = 2;//第3行的行下标————————???这里是什么意思,2从何而来
int b = 3/2;//第2列的列下标———————???同上而且既然是int型为何不直接int b=1;
for(int i=1;i<=9;i++){//给数组赋值
arr[a++][b++] = i;
if(i%3==0){//如果i是3的倍数——————???为什么要判断是不是3的倍数
a = a-2;//————————————————???if...else里面的语句是什么意思,作用是什么
b = b-1;//————————————————???同上
}else{//如果i不是3的倍数//————————————————???同上
a = a%3;
b = b%3;
}//————————————————————????九宫格的每一行、每一列、对角线都等于15,
}//————————————————————???但是这里连一个15这个数字都没有出现,但还是成功输出
//————————————————————???他是怎么做到的
System.out.println("输出九宫格:");//遍历输出九宫格
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
System.out.print(arr[i][j]+" ");
}
System.out.print("\n")
感觉看完整个程序完全不理解 程序为什么要这样编。思路是什么完全不明白,请哪位大神帮忙解答一下,谢谢!
九宫格 java_java输出九宫格的程序问题相关推荐
- 3x3九宫格java_Java实现九宫格的简单实例
Java实现九宫格的简单实例 九宫格:共有三行三列九个格子,从1到9共九个数字不重复地填入这九个格子中,条件是每行.每列.两个对角线上三个数字的和相等. 下面用Java实现九宫格: public cl ...
- 用接口实现计算每个立方体的体积并输出结果的程序(接口及多态性及匿名方法的结合使用)
题目: 有三个立方体,球体,长方体,圆柱体,用接口实现计算每个立方体的体积并输出结果的程序 1.首先是测试类 //package com.Lsheng.java;import java.util.Sc ...
- 0基础学python第一天:认识python,安装python,输出第一个程序
目录 目录 目录 一(了解)Python简介: 二.发展历程: 三.Python 特点: 四.Python语言主要应用领域: 1:人工智能 2:云计算 3:Web开发 4:爬虫技术 5:网络游戏开发 ...
- PHP输入123逆序输出321,编写程序,将一个三位数逆序输出,比如,原三位数为123,新数为321....
编写一个程序,输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数 参考:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/5522 ...
- C语言如何判断数独是否正确,会数独的大佬请进。这是个判断九宫格数独是否正确的程序。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int matrix[9][9]; int i,j,k; int arr[9]; int index_of(int i, int a[] ...
- c语言经典程序100例 九宫格,9X9,九宫格测试,C编程。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /* HELLO.C -- Hello, world */ main(){ int a[3][3]; int i1,i2,i3,i4,i5,i6,i7,i ...
- C语言检测数独是否合法,会数独的大佬请进。这是个判断九宫格数独是否正确的程序。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int matrix[9][9]; int i,j,k; int arr[9]; int index_of(int i, int a[] ...
- android 拍摄视频后返回九宫格,抖音九宫格不同视频怎么拍 九个不同的视频在一个画面播放...
关于抖音怎么合拍这个问题,小编觉得这些类似抖音怎么无痕合拍?无缝视频合拍怎么弄?抖音合拍怎么弄三个画面?抖音视频上下互动怎么合拍等问题,都可以直接在抖音APP中实现痘印怎么合拍的问题,没有啥挑战性哦, ...
- c语言二维数组九宫格,c语言 九宫格
满意答案 yxg20041120 2013.05.25 采纳率:51% 等级:12 已帮助:17166人 #include #include int N=15; int main() { int ...
最新文章
- python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)
- 看一名 KDE 开发者如何使用 C++17 为项目提升巨大速度
- FFmpeg 中AVPacket的使用
- 字符串与字符串函数 - 字符串输出 常用字符串函数
- 在OnLButtonDown获取其他控件被点击的消息
- 一个DirectSound的例子
- android.bg,[Android]AMS-PSS
- SQL的Join使用图解教程
- [vscode] 显示空格
- 超线程_超线程加持,十代酷睿 i5-10400F 成主流玩家真香新 U
- 学习笔记 卷积网络-dropout
- python 屏幕代码雨效果(已验证)
- windows环境如何测试端口
- C#中属性PropertyInfo的setvalue方法
- 腾讯云TDSQL-C云原生数据库技术
- 拇指玩安装器提示“存储卡空间不足”的解决办法
- edm邮件直投_EDM邮件直投专家_EDM邮件直投专家官方版下载 - 邮件处理 - 绿软家园...
- 记录vue中使用了transition后使用fixed引起的Bug
- Java log4j详细教程
- python学习笔记之pdf文档提取
热门文章
- 如何破解 Google Chrome 的隐身模式?
- “敏捷项目管理就是胡闹!”
- 有大招儿?请收下这份关于数据与智能的晋级攻略!
- 如何数分钟创建并成功运行数千台云主机?
- 黑客瞄准美国 ATM 机,疯狂窃取超百万美元资金
- 如何成为像 Facebook 创始人马克·扎克伯格一样的大佬?
- Android热修复更改图标,Android手写热修复(一)--ClassLoader
- 字节跳动算法工程师总结:中高级java开发面试题
- Redis 性能问题排查:slowlog 和排队延时
- 概率论由相关性求数学期望和方差的公式_2020.3.30 | 考研数学—概率论与数理统计:各章节考试重点...