我的java学习 の 数组作业
2016-03-03 16:54
399 查看
{/********1.1永远在第一行的中间;
2.下一个数,永远填在右上角;
3.若右上角没位置了,要转头(两种情况)
4.若遇到n的倍数,一个数,直接填在它的下方。
********/
publicstaticvoidmain(String[]args)
{
intn=11;
int[][]a=newint
;
inti=0;intj=n/2;
a[i][j]=1;
for(intk=2;k<=n*n;k++)
{
if(a[i][j]%n==0)
{
a[i+1][j]=k;
i=i+1;
}
elseif(i==0)
{
a[n-1][j+1]=k;
i=n-1;
j=j+1;
}
elseif(j==n-1)
{
a[i-1][0]=k;
i=i-1;
j=0;
}
else
{
a[i-1][j+1]=k;
i=i-1;
j=j+1;
}
}
for(intp=0;p<n;p++)
{
for(intq=0;q<n;q++)
{
if(q==n-1)
{
System.out.println(""+a[p][q]);
}
else
System.out.print(""+a[p][q]);
}
}
}
}
本文出自“64位Tiger”博客,请务必保留此出处http://doubletiger.blog.51cto.com/11157348/1747228
相关文章推荐
- Leetcode:231. Power of Two(JAVA)
- Eclipse上改动Jython代码的Comment颜色
- Leetcode:326. Power of Three(JAVA)
- 自动化测试之路——EMMA在java代码覆盖率自动化测试中的应用(一)
- Java 完美判断中文字符
- java中static{}语句块详解
- java.security.InvalidKeyException: Illegal key size
- JAVA中读写EXCEL
- java泛型
- Jfinal框架学习笔记二
- Spring MVC-----基础注解
- Java读取Excel内容
- Jfinal初始学习笔记一
- Spring@Autowired注解与自动装配
- java基础中容易混淆的知识点
- 深入JAVA虚拟机笔记
- Java 命令参考
- Java抽象类和接口
- java类加载机制
- Spring MVC-----@SessionAttributes注解