`
只帅一次
  • 浏览: 32518 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程思想练习题-第5章练习16,17,18-数组初始化

阅读更多

题目:创建一个String对象数据,并为每一个元素都赋值一个String。用for循环来打印该数组。

 

public class test {
	public static void main(String[] args)  {
	String []strs=new String[]{"1","2","3","4"};
	for(String str:strs){
		System.out.println(str);
	}
	}
}

 题目:创建一个类,他有一个接受一个String参数的构造器。在构造阶段,打印该参数。创建一个该类的对象引用数组,但是不实际去创建对象赋值给该数组。当运行程序时,请注意来自对该构造器的调用中的初始化消息是否打印了出来。

 

 

public class test {
	
	public void test(String str){
		System.out.println(str);
	}
	public static void main(String[] args)  {
	test []t=new test[10];
	}
}

 运行之后什么都不会发生,因为

 

test []t=new test[10];

 执行过后还只是一个引用数组,直到给它赋值才初始化结束。

题目:通过创建对象赋值给引用数组,从而完成前一个练习。

public class test {
	
	public  test(String str){
		System.out.println(str);
	}
	public static void main(String[] args)  {
	test []t=new test[10];
	for(int i=1;i<=10;i++){
		t[i-1]=new test(""+i);
	}
	}
}

 

分享到:
评论

相关推荐

    java数组初始化详解

    java 数组初始化 详解 doc

    matlab初始化数组

    matlab初始化数组

    java编程思想-初始化与清理

    java编程思想-初始化与清理了解this之后,你就能更全面地理解“静态(static)方法”的含义。静态方法就是没有this的方法。在“静态方法”的内部不能调用“非静态方法”,反过来倒是可以的。而且你可以在没有创建...

    45.java数组动态初始化.zip

    45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip45.java数组动态初始化.zip...

    44.java数组静态初始化.zip

    44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip44.java数组静态初始化.zip...

    C++编程思想--第4章 初始化与清除

    初始化,甚至不知道必须要初始化时。(库中通常不包含初始化函数,所以用户不得不手工初 始化s t r u c t)。清除是一个特殊问题,因为 C程序员一旦用过了一个变量后就把它忘记了,所以 对一个库的s t r u c t来说...

    【C】数组数组初始化总结

    【C】数组数组初始化总结;参见博客https://blog.csdn.net/u010168781/article/details/80061118

    52.java二维数组静态初始化.zip

    52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化....

    51.java二维数组动态初始化.zip

    51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化....

    VB 数组的初始化实例

    VB 数组的初始化实例 VB 数组的初始化实例 VB 数组的初始化实例

    C语言字符数组初始化

    C语言字符数组初始化经典相关资料,涉及字符的详细介绍,字符串数组的介绍

    java语法\Java数组声明、创建、初始化

    java语法\Java数组声明、创建、初始化

    matlab数组的初始化

    matlab初始化数组

    C++编程思想--全18章

    全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚...

    matlab初始化数组-常用的初始化数组的样例

    matlab初始化数组-常用的初始化数组的样例

    java编程练习题

    数组章节作业 1、将一个数组中的元素倒排过来,不能新开一个数组的临时存储空 间,只能在原数组上改。 2、写一个类用来模拟栈这种数据结构,要求底层 使用数组存储数据, 并给出相应的进栈和出栈的方法。MyStack ...

    C语言程序设计-一维数组的初始化.pptx

    1-2 一维数组的初始化 类型标识符 数组名[常量表达式]={值0,值1,…,值n-1}; 在{ }中的各数据值即为各元素的初值,各值之间用逗号间隔。 给数组赋值的方法除了用for循环和赋值语句对数组元素逐个赋值外,还可采用...

Global site tag (gtag.js) - Google Analytics