博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java】一维数组循环位移方阵
阅读量:7225 次
发布时间:2019-06-29

本文共 1002 字,大约阅读时间需要 3 分钟。

输出:

左移:

7 4 8 9 1 5
4 8 9 1 5 7
8 9 1 5 7 4
9 1 5 7 4 8
1 5 7 4 8 9
5 7 4 8 9 1
右移:
5 7 4 8 9 1
1 5 7 4 8 9
9 1 5 7 4 8
8 9 1 5 7 4
4 8 9 1 5 7
7 4 8 9 1 5

-----------------------

1 public class dengd { 2     public static void main(String args[]) 3     { 4         int arr[]={7,4,8,9,1,5}; //数组初始化 5         System.out.println("左移:");   6         for(int i=0;i<6;i++)//最外层for控制行数。 7           { 8              for(int j=0; j<6; j++) 9              {10                  System.out.print(arr[(i+j)%6]+ " "); //通过余的方式控制下标11              }12             System.out.println();13           }14         System.out.println("右移:");   15         16         for(int i=5;i>=0;i--)17           {18              for(int j=0; j<6; j++)19              {20                  System.out.print(arr[(i+j)%6]+ " "); 21              }22              System.out.println();23           }24     }25 }

右移一直没有单独的思路,只能把左移倒过来。 右移输出第一行应该输出: 7 4 8 9 1 5    但是一点思路都没有。希望路过的前辈们提醒下~感激不尽。

 

转载于:https://www.cnblogs.com/net-safe/p/3630390.html

你可能感兴趣的文章
创建Hello World应用
查看>>
Hibernate 中Lazy 属性字段需要在类编译后用Instrument对字节处理 才能生效
查看>>
《AOSuite 开发手册》之AOSuite 简介
查看>>
Android 开发网络框架--呃,名字没想好,反正很普通
查看>>
TCP三次握手与四次挥手
查看>>
【MongoDB系列】:MongoDB 集群,主从模式(一)
查看>>
硬派计费系统 V4.0 企业版正式发布
查看>>
Java类
查看>>
【自用】Android 改变Bitmap图片资源为指定大小
查看>>
Python中*args 和**kwargs的用法
查看>>
oracle--v$session v$session_longops v$sqltext ...
查看>>
Android应用程序的生命周期
查看>>
Servlet获取Spring bean
查看>>
图元的属性---OpenGL字符属性函数
查看>>
was6.1在linux(redhat5)上静默安装与常见问题解决
查看>>
ssh-keygen 免交互 ssh首次交互免输入yes
查看>>
ssh通道连接数据库问题
查看>>
ansible使用playbook批量添加用户
查看>>
通过adb命令启动的app
查看>>
【Apollo播放器】源码分析之图片加载模式
查看>>