`
只帅一次
  • 浏览: 34346 次
  • 性别: 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编程思想练习题答案(代码)

    练习题可能包含数组的初始化、遍历、排序以及多维数组的操作。 - 集合框架(如ArrayList、LinkedList、HashSet、HashMap等)提供了动态存储和操作对象的方法。理解和运用这些集合是Java程序员必备的技能。 4. **...

    Thinking in Java 中文第四版+习题答案

    4.5 数组初始化 4.5.1 多维数组 4.6 总结 4.7 练习 第5章 隐藏实施过程 5.1 包:库单元 5.1.1 创建独一无二的包名 5.1.2 自定义工具库 5.1.3 利用导入改变行为 5.1.4 包的停用 5.2 Java访问指示符 5.2.1 “友好的” ...

    Java程序设计基础篇(第8版)第五章编程题答案

    **Java程序设计基础篇(第8版)第五章编程题答案** 在学习Java编程时,实践是提升技能的关键。本书的第五章可能涵盖了基础至进阶的编程概念,旨在帮助读者掌握面向对象编程的核心思想。编程题是检验理解并深化理论...

    java中对于各个章节的练习题答案

    Java是一种广泛使用的面向对象的编程语言,其...这些章节练习题的答案覆盖了Java编程的基础和核心概念,通过学习和实践,初学者能够掌握Java的基本语法和面向对象编程的思想,为进一步深入学习和开发打下坚实的基础。

    JAVA编程思想(第四版)课后答案.pdf

    Java 编程思想(第四版)课后答案.pdf 是一份关于 Java 编程的课后答案,涵盖了多个练习题,涉及到 Java 语言的基本概念、语法和特性。本资源提供了详细的解释和示例代码,帮助学习者深入了解 Java 编程思想。 知识...

    thinkinjava源码-Thinking-in-Java:ThinkingInJava源代码和练习题

    Java编程思想(第四版) Thinking in Java (Forth Edition) 包含了很多书本中的源代码,因为从官网提供的资源中无法获取源代码。为了更好的学习,决定,手打源代码。一方面练习编程速度,同时记忆代码,学习编程...

    thinking in java txt

    ### Java编程思想——《Thinking in Java》核心知识点梳理 #### 一、前言与学习目标 - **前言**:本书旨在帮助读者深入理解Java语言的设计理念及其在实际开发中的应用。 - **学习目标**: - 掌握Java基础知识与...

    java面试题-leetcode题解之第74题搜索二维矩阵.zip

    第74题,"搜索二维矩阵",是一道典型的数组处理和二分查找问题,它要求我们在一个由整数构成的二维矩阵中查找指定的目标值。下面我们将深入探讨这个题目及其解法,并从中提炼出重要的Java编程和算法知识点。 首先,...

    java how to program,7th edition.pdf 英文教材

    ##### 第五章:Methods - **方法定义**:参数传递方式、返回值类型等。 - **递归**:递归函数的设计思路及其优缺点分析。 - **可变参数列表**:如何使用可变参数列表来简化方法的定义。 - **局部内部类与匿名内部类*...

    java面试-leetcode面试java编程题解之第3题无重复字符的最长子串-java题解.zip

    总之,理解和熟练掌握如何用Java解决LeetCode第3题“无重复字符的最长子串”不仅能提升你在求职面试中的竞争力,还能强化对字符串处理、哈希表以及滑动窗口等编程技巧的理解。通过不断地练习和优化,你将能够在面对...

    Visual C++ 2005入门经典--源代码及课后练习答案

    第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 212 5.2 给函数传递实参 216 5.2.1 按值传递机制 217 5.2.2 给函数传递指针实参 218 5.2.3...

    Visual C++ 2010入门经典(第5版)--源代码及课后练习答案

    第5章 程序结构(1) 209 5.1 理解函数 209 5.1.1 需要函数的原因 210 5.1.2 函数的结构 210 5.1.3 使用函数 213 5.2 给函数传递实参 216 5.2.1 按值传递机制 216 5.2.2 给函数传递指针实参 217 5.2.3 给函数...

    java程序设计课件

    Java程序设计是软件开发领域中的核心技能之一,尤其对于初学者而言,掌握Java语言的基本概念、语法和编程思想至关重要。本课件“java程序设计基础”旨在为学习者提供一个全面而深入的Java入门教程。 Java是一种面向...

    java-leetcode题解之第443题压缩字符串.zip

    在本压缩包“java-leetcode题解之第443题压缩字符串.zip”中,包含的是针对LeetCode平台上的第443题“压缩字符串”的Java解决方案。LeetCode是一个在线编程挑战平台,它提供了各种算法题目,帮助程序员提升技能并...

    java-leetcode题解之第3题无重复字符的最长子串.zip

    在本压缩包中,我们关注的是Java编程语言在解决LeetCode算法问题上的应用,特别是针对第3题“无重复字符的最长子串”(Longest Substring Without Repeating Characters)的解决方案。这是一道非常经典的字符串处理...

    java基础教程

    这个“JAVA入门级教程”会逐步引导学习者从基础到进阶,涵盖以上所有知识点,并可能包括实例演示、练习题和解答,帮助初学者快速掌握Java编程技能。通过循序渐进的学习,你可以逐渐熟悉Java的语法和编程思想,为...

    数据结构作业p60

    在数据结构的学习中,我们经常会遇到各种练习题来巩固理论知识并提高编程能力。"数据结构作业p60"指的是《数据结构(JAVA版)》这本书的第60页上的第二题,这是一个针对Java编程语言的数据结构实战练习。通常,这类...

    【JAVA】(vip)蓝桥杯试题 基础练习 高精度算法 BASIC-29 JAVA

    1. 初始化一个空数组C用于存储结果,以及一个变量r用于记录当前位的进位。 2. 比较A和B的长度,如果长度不同,可以将较短的数组在末尾补零,使两数组长度相同。 3. 从低位开始,遍历两个数组,计算A[i] + B[i] + r。...

Global site tag (gtag.js) - Google Analytics