初始化一个数组,再打印出来
2015-04-10 17:46
162 查看
不得不承认我是智慧的!!
package packageOfYan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Test01 {
private static int a[][];
//打印数组函数
public void print(int a[][])
{
int len = a.length;
int wid=a[0].length;
for(int i=0;i<len;i++)
for(int j=0;j<wid;j++)
{
if(j==0&&i!=0)
{System.out.println("\n");}
System.out.print(a[i][j]+" ");
}
}
//初始化数组函数
public void init(int m)
{
a=new int[m][m];
for(int i=0;i<m;i++)
for(int j=0;j<m;j++)
{
if(i==j)
a[i][j]=1;
else
a[i][j]=0;
}
}
//测试函数
public static void main(String []args) throws NumberFormatException, IOException
{
int n;
//BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //两种从键盘读取数据的方法
//n=Integer.parseInt(br.readLine());
Scanner s = new Scanner(System.in);
n=s.nextInt();
Test01 t1=new Test01();
t1.init(n);
t1.print(a);
}
}
package packageOfYan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Test01 {
private static int a[][];
//打印数组函数
public void print(int a[][])
{
int len = a.length;
int wid=a[0].length;
for(int i=0;i<len;i++)
for(int j=0;j<wid;j++)
{
if(j==0&&i!=0)
{System.out.println("\n");}
System.out.print(a[i][j]+" ");
}
}
//初始化数组函数
public void init(int m)
{
a=new int[m][m];
for(int i=0;i<m;i++)
for(int j=0;j<m;j++)
{
if(i==j)
a[i][j]=1;
else
a[i][j]=0;
}
}
//测试函数
public static void main(String []args) throws NumberFormatException, IOException
{
int n;
//BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); //两种从键盘读取数据的方法
//n=Integer.parseInt(br.readLine());
Scanner s = new Scanner(System.in);
n=s.nextInt();
Test01 t1=new Test01();
t1.init(n);
t1.print(a);
}
}
相关文章推荐
- 转:定义一个数组days,将其初始化今年每月的天数,编写一段程序,将每月的天数打印出来, 分类: c语言经典题
- 定义一个数组days,将其初始化今年每月的天数,编写一段程序,将每月的天数打印出来,
- 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。
- 定义一个文件输入流,调用read(byte[] b)方法,将a.txt文件中的内容打印出来(byte数组大小限制为5)
- 通过函数来实现数组的逆置以及数组的初始化,并能够打印出来
- 动态数组,数组初始化,数组内存释放,向数组中添加一个元素,向数组中添加多个元素,数组打印,顺序查找,二分查找,查找数组并返回地址,冒泡排序,改变数组中某个元素的值,删除一个数值,删除所有,查找含有
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 通过编写一个程序,来说明字符数组 以及操作字符数组的函数的用法。该程序读入一组文本行,并把最长的文本行打印出来。
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 7、定义一个文件输入流,调用read(byte[] b) 方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5,不考虑中文编码问题)。
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个文件输入流,调用 read(byte[] b)方法将 exercise.txt 文件中的所有内容打印出来 (byte 数组的大小限制为 5)。
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变