题目:写一个switch语句,为每一个case打印一个消息。然后把这个switch放到for循环来测试每个case。先让每个case后面都有break,测试一下,再删掉break测试一下。
分析:case后面必须跟break否则会出现顺序输出的后果。
public class test { public static void main(String[] args) { for(int i=1;i<=100;i++){ switch(i%3){ case 0: System.out.println(i+"%3="+0); break; case 1: System.out.println(i+"%3="+1); break; case 2: System.out.println(i+"%3="+2); break; } } } }
该例子输出1-100对3取余的结果,效果良好如下:
…… 24%3=0 25%3=1 26%3=2 27%3=0 28%3=1 29%3=2 30%3=0 31%3=1 32%3=2 33%3=0 34%3=1 35%3=2 ……
删掉break后,就不正常了逻辑,如下:
90%3=0 90%3=1 90%3=2 91%3=1 91%3=2 92%3=2 93%3=0 93%3=1 93%3=2 94%3=1 94%3=2 95%3=2 96%3=0 96%3=1 96%3=2
没有及时跳出,所以符合条件的case后面的代码都会执行。
相关推荐
本资源包含了该书第四版的完整练习题答案,旨在帮助读者巩固和深化对书中理论的理解,通过实际编码来实践所学知识。 1. **基础语法与数据类型**: - Java提供了八种基本数据类型,包括整型、浮点型、字符型和布尔...
《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深受广大Java程序员喜爱的一本教程。这本书深入浅出地讲解了Java语言的核心概念和技术,包括面向对象编程、泛型、集合框架、IO流、多线程、网络编程等多个...
提供的压缩包文件包含两部分:《Think in Java 4 code.rar》和《Thinking In Java 练习题答案 第四版.zip》。《Think in Java 4 code.rar》中应包含了书中各个章节的源代码示例,这些代码是学习Java编程思想的关键...
在“Thinking In Java练习题答案-第四版”这个压缩包中,你将找到书中各章节练习题的解答,这对于加深对Java编程的理解非常有帮助。以下是一些关键的知识点: 1. **基础语法**:Java的基础包括变量、数据类型、...
**Java程序设计基础篇(第8版)第五章编程题答案** 在学习Java编程时,实践是提升技能的关键。本书的第五章可能涵盖了基础至进阶的编程概念,旨在帮助读者掌握面向对象编程的核心思想。编程题是检验理解并深化理论...
Java是一种广泛使用的面向对象的编程语言,其...这些章节练习题的答案覆盖了Java编程的基础和核心概念,通过学习和实践,初学者能够掌握Java的基本语法和面向对象编程的思想,为进一步深入学习和开发打下坚实的基础。
"Java编程思想答案"是针对这些练习题的解答,能够帮助读者检验自己的学习效果,解决学习过程中遇到的问题。 在学习Java编程时,掌握以下几个核心知识点至关重要: 1. **基础语法**:Java是一种静态类型的、面向...
现在,我们来看看"Thinking In Java 第四版(英文版)-练习题答案"这一压缩包文件,它包含了书中的练习题解答。这将为读者提供一个检验自我学习效果、对比解题思路、或者在遇到难题时寻求参考的宝贵资源。 在解答过程...
这个压缩包"1134532954578Thinking_in_Java.chm"很可能是这本书的电子版,其中包含了对书中练习题的解答。这里我们将详细探讨Java编程的一些核心知识点。 1. **基础语法**:Java的基础语法包括变量声明、数据类型...
这本书深入浅出地介绍了Java编程语言的核心概念和设计模式,旨在帮助读者理解Java编程思想,提升编程能力。 首先,我们来看看书中的核心章节: 1. **chap1.pdf** - 第一章通常会介绍Java的历史背景和环境设置,...
### Java编程思想——《Thinking in Java》核心知识点梳理 #### 一、前言与学习目标 - **前言**:本书旨在帮助读者深入理解Java语言的设计理念及其在实际开发中的应用。 - **学习目标**: - 掌握Java基础知识与...
【Java算法练习题初学者】 对于Java初学者来说,掌握基础...通过解决这些练习题,初学者可以逐步掌握Java的基础语法、数据结构、算法思想以及问题解决技巧。同时,这些练习也有助于培养良好的编程习惯和逻辑思维能力。
Java编程基础实验手册是针对初学者设计的一份详尽教程,旨在帮助读者掌握Java编程语言的基本概念、语法和实践技能。这份手册涵盖了从环境搭建到编写简单程序的全过程,逐步引导学习者深入理解面向对象编程的核心思想...
4. **第四阶段:深层次开发能力** - 目标:具备在平台上进行深层次开发的能力,如操作系统内核级别的开发。 - 解释:这一阶段要求开发者具备深厚的技术功底,能够直接参与到系统核心的开发工作,例如修改操作系统...
*测试题 4:break 语句的使用 *测试题 5:变量的作用域 *测试题 6:字符串的连接 *测试题 7:变量的交换 *测试题 8:条件运算符的使用 *测试题 9:逻辑运算符的使用 通过本资源的学习和实践,初学者可以对 JAVA ...
【程序1】涉及的知识点是斐波那契数列,这是一种经典的递归序列,每项数字是前两项数字的和...以上这些题目覆盖了基础的算法、逻辑控制、数学运算以及数据类型处理等多个Java编程的基础知识点,是很好的编程练习题目。
第4章 4.1 一维数组90 4.1.1 为什么要使用数组90 4.1.2 什么是数组91 4.1.3 如何使用数组92 4.1.4 经验之谈-数组常见错误97 4.2 常用算法98 4.2.1 平均值,最大值,最小值98 4.2.3 数组排序102 4.2.3 数组复制103 4.3 ...
4. **第四章:数组与集合** 数组是存储多个同类型数据的容器,集合框架是Java处理对象集合的强大工具。本章会讲述一维和多维数组,以及ArrayList、LinkedList、HashSet、HashMap等集合类的使用。 5. **第五章:...