Java程序设计(八)----输出英文字母表、希腊字母表 - Go语言中文社区

Java程序设计(八)----输出英文字母表、希腊字母表


* 程序的版权和版本声明部分
* Copyright (c) 2012, 烟台大学计算机学院学生
* All rights reserved.

* 作 者: 刘镇
* 完成日期: 2012 年 10 月 10 日
* 版 本 号: 2.008

* 对任务及求解方法的描述部分

* 问题描述:封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEnglish输出英文字母表,而且调用子类新增的功能printGreek输出希腊字母表。最后编写程序执行入口调试。

 

*代码部分:

 

 

English.java:

 

 

package lz_7w;

public class English {
	
	public void printEnglish()
	{
		int firstEnglish, lastEnglish;
		char firstE = 'A', lastE = 'Z';      //获取首字母与末字母的值
		
		firstEnglish = (int)firstE;
		lastEnglish = (int)lastE;
		
		System.out.println("英文字母表: ");
		for(int i = firstEnglish; i <= lastEnglish; ++i)
		{
			char uppercase, lowercase; 
			
			uppercase = (char)i;
			lowercase = (char)(i + 32);
			
			System.out.print(" " + uppercase + lowercase);
		}
		
		System.out.println();
	}

}


 

Greek.java:

 

 

 

package lz_7w;

public class Greek extends English {
	
	public void printGreek()
	{
		int firstLetter, lastLetter;
		char firstG = 'α', lastG = 'ω';      //获取首字母与末字母的值
		
		firstLetter = (int)firstG;
		lastLetter = (int)lastG;
		
		System.out.println("希腊字母表: ");
		for(int i = firstLetter; i <= lastLetter; ++i)
		{
			char greekLetter;
			
			greekLetter = (char)i;
			
			System.out.print(" "+greekLetter);
		}
		
		System.out.println();
	}
}


 

测试类:

Test_EG.java:

package lz_7w;

public class Test_EG {

	/**
	 * @param args
	 */
	public static void main(String[] args){
		
		English e = new English();
		Greek g = new Greek();
		
		e.printEnglish();
		g.printGreek();
		g.printEnglish();
	}

}


 

展示结果:

 

 

 

 

心得经验:

 

没啥太难的,要求是打印出一个字母表,没具体细致装饰一下。

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qdliuzhen/article/details/8057705
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-25 12:21:11
  • 阅读 ( 1947 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢