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

java编程思想练习题-第4章练习8-switch语句

阅读更多

题目:写一个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后面的代码都会执行。

分享到:
评论

相关推荐

    Java编程思想练习题答案(代码)

    本资源包含了该书第四版的完整练习题答案,旨在帮助读者巩固和深化对书中理论的理解,通过实际编码来实践所学知识。 1. **基础语法与数据类型**: - Java提供了八种基本数据类型,包括整型、浮点型、字符型和布尔...

    Java 编程思想.第四版.课后练习答案

    《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深受广大Java程序员喜爱的一本教程。这本书深入浅出地讲解了Java语言的核心概念和技术,包括面向对象编程、泛型、集合框架、IO流、多线程、网络编程等多个...

    Java编程思想源代码及课后练习代码

    提供的压缩包文件包含两部分:《Think in Java 4 code.rar》和《Thinking In Java 练习题答案 第四版.zip》。《Think in Java 4 code.rar》中应包含了书中各个章节的源代码示例,这些代码是学习Java编程思想的关键...

    Thinking In Java练习题答案-第四版

    在“Thinking In Java练习题答案-第四版”这个压缩包中,你将找到书中各章节练习题的解答,这对于加深对Java编程的理解非常有帮助。以下是一些关键的知识点: 1. **基础语法**:Java的基础包括变量、数据类型、...

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

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

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

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

    Java编程思想答案

    "Java编程思想答案"是针对这些练习题的解答,能够帮助读者检验自己的学习效果,解决学习过程中遇到的问题。 在学习Java编程时,掌握以下几个核心知识点至关重要: 1. **基础语法**:Java是一种静态类型的、面向...

    Thinking In Java 第四版(英文版)-练习题答案

    现在,我们来看看"Thinking In Java 第四版(英文版)-练习题答案"这一压缩包文件,它包含了书中的练习题解答。这将为读者提供一个检验自我学习效果、对比解题思路、或者在遇到难题时寻求参考的宝贵资源。 在解答过程...

    Thinking_in_Java3练习答案

    这个压缩包"1134532954578Thinking_in_Java.chm"很可能是这本书的电子版,其中包含了对书中练习题的解答。这里我们将详细探讨Java编程的一些核心知识点。 1. **基础语法**:Java的基础语法包括变量声明、数据类型...

    Thinking in JAVA 3

    这本书深入浅出地介绍了Java编程语言的核心概念和设计模式,旨在帮助读者理解Java编程思想,提升编程能力。 首先,我们来看看书中的核心章节: 1. **chap1.pdf** - 第一章通常会介绍Java的历史背景和环境设置,...

    thinking in java txt

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

    java算法练习题 初学者

    【Java算法练习题初学者】 对于Java初学者来说,掌握基础...通过解决这些练习题,初学者可以逐步掌握Java的基础语法、数据结构、算法思想以及问题解决技巧。同时,这些练习也有助于培养良好的编程习惯和逻辑思维能力。

    Java编程基础:实验手册

    Java编程基础实验手册是针对初学者设计的一份详尽教程,旨在帮助读者掌握Java编程语言的基本概念、语法和实践技能。这份手册涵盖了从环境搭建到编写简单程序的全过程,逐步引导学习者深入理解面向对象编程的核心思想...

    c++编程初学者习题

    4. **第四阶段:深层次开发能力** - 目标:具备在平台上进行深层次开发的能力,如操作系统内核级别的开发。 - 解释:这一阶段要求开发者具备深厚的技术功底,能够直接参与到系统核心的开发工作,例如修改操作系统...

    JAVA第一阶段基础测试题,java变量,运算符,分支,循环测试题.pdf

    *测试题 4:break 语句的使用 *测试题 5:变量的作用域 *测试题 6:字符串的连接 *测试题 7:变量的交换 *测试题 8:条件运算符的使用 *测试题 9:逻辑运算符的使用 通过本资源的学习和实践,初学者可以对 JAVA ...

    java必做练习50题

    【程序1】涉及的知识点是斐波那契数列,这是一种经典的递归序列,每项数字是前两项数字的和...以上这些题目覆盖了基础的算法、逻辑控制、数学运算以及数据类型处理等多个Java编程的基础知识点,是很好的编程练习题目。

    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 ...

    《Java程序设计大学教程》课件

    4. **第四章:数组与集合** 数组是存储多个同类型数据的容器,集合框架是Java处理对象集合的强大工具。本章会讲述一维和多维数组,以及ArrayList、LinkedList、HashSet、HashMap等集合类的使用。 5. **第五章:...

Global site tag (gtag.js) - Google Analytics