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();
	}

}


 

展示结果:

 

 

 

 

心得经验:

 

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

 

 

  • 8
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值