JAVA编程思想第四版—第三章—习题与答案

简介:

 (1) 写一个程序,打印出1 到100 间的整数。

public class test{  
public static void main(String[] args){  
    int i;  
    for(i=0;i<=100;i++){  
        //if(i==47) break;   
     //if(i==47) return;
        System.out.println(i+" ");  
    }  
}  
}  



(2) 修改练习(1),在值为47时用一个break退出程序。亦可换成return试试。


(3) 创建一个switch 语句,为每一种case 都显示一条消息。并将 switch置入一个for循环里,令其尝试每一种case。在每个case 后面都放置一个break,并对其进行测试。然后,删除break,看看会有什么情况出现。

 

import java.util.*;
public class test{
	public static void main(String[] args){
		int month;
		Date now=new Date();
		month=now.getMonth()+1;
		switch(month)
		{
		case 1:System.out.println("Januay");break;
		case 2:System.out.println("February");break;
		case 3:System.out.println("March");break;
		case 4:System.out.println("April");break;
		case 5:System.out.println("May");break;
		case 6:System.out.println("June");break;
		case 7:System.out.println("July");break;
		case 8:System.out.println("August");break;
		case 9:System.out.println("September");break;
		case 10:System.out.println("October");break;
		case 11:System.out.println("November");break;
		case 12:System.out.println("December");break;
		default: break;

		}
	}
}

输出:

November

 

 


 修改后:

import java.util.*;
public class test{
	public static void main(String[] args){
		int month;
		Date now=new Date();
		month=now.getMonth()+1;
		switch(month)
		{
		case 1:System.out.println("Januay");break;
		case 2:System.out.println("February");break;
		case 3:System.out.println("March");break;
		case 4:System.out.println("April");break;
		case 5:System.out.println("May");break;
		case 6:System.out.println("June");break;
		case 7:System.out.println("July");
		case 8:System.out.println("August");
		case 9:System.out.println("September");
		case 10:System.out.println("October");break;
		case 11:System.out.println("November");
		case 12:System.out.println("December");break;
		default: break;

		}
	}
}

输出:

November
December

目录
相关文章
|
3月前
|
设计模式 敏捷开发 Java
全网首发!Java界的四大名著之一:Java编程思想最新中文版已开源
老版《Java编程思想》(原书名《Thinking in Java》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。
|
3月前
|
设计模式 Java 程序员
感动哭了!Java界的四大名著之一:Java编程思想最新中文版已开源
还记得这本书吗?是不是已经在你的桌上铺满厚厚的一层灰了?随着 Java 8 的出现,这门语言在许多地方发生了翻天覆地的变化。最新版已经出来了,在新的版本中,代码的运用和实现上与以往不尽相同。
|
9月前
|
Java C++
java 编程思想 多线程学习笔记
java 编程思想 多线程学习笔记
79 0
|
4月前
|
Java
Java学习 10.Java-数组习题
Java学习 10.Java-数组习题
74 0
|
4月前
|
存储 机器学习/深度学习 Java
Java学习 9.Java-数组 讲解及习题
Java学习 9.Java-数组 讲解及习题
61 0
|
4月前
|
Java
Java学习 8.方法习题
Java学习 8.方法习题
47 0
|
4月前
|
Java
Java学习 6.循环习题
Java学习 6.循环习题
51 0
|
4月前
|
Java
Java学习 5.习题2.
Java学习 5.习题2.
28 0
|
4月前
|
Java
Java学习 3. 习题 1.
Java学习 3. 习题 1.
37 0
|
6月前
|
存储 Java 程序员
Java的第五篇文章——面向对象的编程思想(类和对象)
Java的第五篇文章——面向对象的编程思想(类和对象)