数组数据的移动实现实例化:
来源:互联网 发布:怎么能在淘宝上买东西 编辑:程序博客网 时间:2024/06/06 05:59
/*
数组的移动:
把第一列的移动到第九列;
方法:
先把第一列的数据用一个数保存,即把第一列的值赋给一个整数型或其他的
再就是让后面的列的数据向前面移动;即把后一个的数据赋值给前一列
最后将整形数赋给第九列的数组值;
*/
class Day0923Table
{
//该程序要实现数组的移动;就是把第一行移动到最后一行去
static int table[][]=
{
{0,10,20,30,55,50,60,70,80},
{1,11,98,91,55,56,56,67,86},
{2,13,87,33,77,56,23,76,86},
{3,14,20,32,46,78,43,75,85},
{4,15,78,31,45,67,45,72,84},
{5,15,20,31,43,54,45,73,83},
{6,15,20,31,42,44,56,71,82},
{7,16,20,34,43,33,56,72,82},
{8,17,20,66,45,55,67,53,89}
};//定义一个数组--九行九列的数组
public static void main(String[] args)
{
String str1=new String();
int i,j;
//显示原来数组的数值:
System.out.println("原始数据为:");
for (i=0;i<9 ;i++ )
{
str1="";//初始化字符串
for (j=0;j<9 ;j++ )
{
str1=str1+" "+table[i][j];//将数组的数据用字符串的形式保存在str1中
}
System.out.println(str1);
}
int a;
//这里可以实现数组移动的关键步骤
for (i=0;i<9; i++)
{
a=table[i][0];//先把0列赋值给a
for (j=0;j<8;j++ )
{
table[i][j]=table[i][j+1];//循环中把后面的列移到前面去
}
table[i][8]=a;//将原先的0列移动到第九列去实现数组的整体移动
}
System.out.println("\n 数组移动后:");
for (i=0;i<9 ;i++ )
{
str1="";
for (j=0;j<9 ;j++ )
{
str1=str1+" "+table[i][j];
}
System.out.println(str1);//循环输出换列后的数据
}
}
}
数组的移动:
把第一列的移动到第九列;
方法:
先把第一列的数据用一个数保存,即把第一列的值赋给一个整数型或其他的
再就是让后面的列的数据向前面移动;即把后一个的数据赋值给前一列
最后将整形数赋给第九列的数组值;
*/
class Day0923Table
{
//该程序要实现数组的移动;就是把第一行移动到最后一行去
static int table[][]=
{
{0,10,20,30,55,50,60,70,80},
{1,11,98,91,55,56,56,67,86},
{2,13,87,33,77,56,23,76,86},
{3,14,20,32,46,78,43,75,85},
{4,15,78,31,45,67,45,72,84},
{5,15,20,31,43,54,45,73,83},
{6,15,20,31,42,44,56,71,82},
{7,16,20,34,43,33,56,72,82},
{8,17,20,66,45,55,67,53,89}
};//定义一个数组--九行九列的数组
public static void main(String[] args)
{
String str1=new String();
int i,j;
//显示原来数组的数值:
System.out.println("原始数据为:");
for (i=0;i<9 ;i++ )
{
str1="";//初始化字符串
for (j=0;j<9 ;j++ )
{
str1=str1+" "+table[i][j];//将数组的数据用字符串的形式保存在str1中
}
System.out.println(str1);
}
int a;
//这里可以实现数组移动的关键步骤
for (i=0;i<9; i++)
{
a=table[i][0];//先把0列赋值给a
for (j=0;j<8;j++ )
{
table[i][j]=table[i][j+1];//循环中把后面的列移到前面去
}
table[i][8]=a;//将原先的0列移动到第九列去实现数组的整体移动
}
System.out.println("\n 数组移动后:");
for (i=0;i<9 ;i++ )
{
str1="";
for (j=0;j<9 ;j++ )
{
str1=str1+" "+table[i][j];
}
System.out.println(str1);//循环输出换列后的数据
}
}
}
- 数组数据的移动实现实例化:
- 实现界面跟随鼠标移动的实例
- 数组数据循环移动
- 关于数组循环移动的实现
- 数组向右移动实现
- Android 禁用/启用移动数据的实现
- 利用ECharts实现数据的左右移动
- JS实现两个datagrid的数据移动
- 动态数组(栈)的实现实例
- 基于数组实现的分页函数实例
- 一个实现鼠标拖动层移动的JS实例
- Delphi实现界面跟随鼠标移动的实例
- iOS 实现简单的移动UIView代码实例
- 【实例】html5-canvas中实现背景图片的移动
- java中将二维数组用一维数组实现的实例
- java数组的实例化
- 用Java实现数组向右的循环移动
- 使用移动数组下标的方式实现增删改查
- 黑马程序员——day19(1)IO流
- 编程高手—快体现了真正掌握
- 记录点滴21
- eclipse中的汉字极小的解决方案
- 黑马程序员__IO流笔记一
- 数组数据的移动实现实例化:
- web开发名词解释
- 前端工程师新手必读
- 黑马程序员——day19(2)IO流 总结
- Android实现ListView异步加载图片
- Linux 汇编器:对比 GAS 和 NASM
- struct device / device_driver 结构体
- physicsEditor 描轮廓,点数多了好还是少了好呢?
- Exploring the world of Android