* 程序的版权和版本声明部分
* 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();
}
}

展示结果:

心得经验:

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

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

  1. 输入字母输出姓c语言,输出英文(C语言程序?输入数字输出英文)

    用C语言数组做,输入月份数输出英文 #includestruct month {char name[10];};main(){int i;static struct month months[12]= ...

  2. Java匿名类习题_输出英文字母表和希腊字母表

    输出英文字母表和希腊字母表 abstract class InputAlphabet{public abstract void input(); }class InputEnglish extends ...

  3. 编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表。

    编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表. <%@ page language="java" contentType="tex ...

  4. 怎么生成a类型的对象 java_用一个 java 程序! 写一个类A, 该类创建的对象可以调用方法f输出英文字母表,然后再编写...

    展开全部 class A:public static void f(){ int firstEnglish, lastEnglish; char firstE = 'A', lastE = 'Z';  ...

  5. java输出希腊字母_java 命令行窗口输出希腊字母表

    /** * @author Administrator * 编写程序,命令行窗口输出希腊字母表.(希腊字母表开始为α,最后一个为ω) */ public class OutGreekLetter { ...

  6. 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)

    #include<stdio.h> int main() {/*输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号('a'和'A'的序号为1). 输入*/char n ...

  7. 罗马数字表希腊字母表

    罗马数字表 罗马数字 阿拉伯数字 罗马数字 阿拉伯数字  Ⅰ 1 ⅩⅣ 14  Ⅱ 2 ⅩⅤ 15  Ⅲ 3 ⅩⅥ 16  Ⅳ 4 ⅩⅦ 17  Ⅴ 5 ⅩⅧ 18  Ⅵ 6 ⅩⅨ 29  Ⅶ 7 Ⅹ ...

  8. 20175227张雪莹 2018-2019-2 《Java程序设计》第八周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章 泛型与集合框架 泛型:主要目的是可以建立具有类型安全的集合框架,如链表.散列 ...

  9. 20155305乔磊2016-2017-2《Java程序设计》第八周学习总结

    20155305乔磊2016-2017-2<Java程序设计>第八周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口, ...

最新文章

  1. SwiftUI编辑文字和图片
  2. java属性_Java Properties 类
  3. TComboBox的使用
  4. CheckStyle及其配置的详细解释
  5. 解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题
  6. mysql publishedtime_MySQL数据库中的Date,DateTime,TimeStamp和Time类型
  7. python 读取内存_python内存读写
  8. c语言数学追赶法编程,计算方法——C语言实现——追赶法求解非线性方程
  9. Linux mail 命令(smtp.163.com)
  10. nginx 配置静态网页
  11. simplest_ffmpeg_decoder_pure.c
  12. Python编程-pypyodbc无驱动和无法打开注册表等错误的解决办法
  13. 标定学习笔记(九)-- 利用空间正交约束的相机自标定和三维重建
  14. URL中文转义和特殊字符处理
  15. 微信小程序—WXCC模板样式
  16. 移动端测试-1-Android sdk的安装
  17. 微信小程序 - 图片占位图
  18. FFmpeg源代码简单分析-其他-libswscale的sws_getContext()
  19. 新标日初级上册单词5----8
  20. 如何提高 Netlify 在国内的访问速度?

热门文章

  1. Toefl 听力 Psychology
  2. 证书相关:rsa、crt文件、key文件、csr文件
  3. imx6ul 设备树文件
  4. 快来围观2W+的豆瓣电影分类排行榜(含代码)
  5. COCOS CREATER简单飞机大战代码案例
  6. 神雕侠侣手游服务器维修,《神雕侠侣》2021年4月8日更新维护新服开启公告
  7. 2007-08-01 日志:建军80周年!
  8. CF——Technical Support
  9. st语言 数组的常用方法_欧姆龙cp1h常用指令学习(九)结构化语言ST
  10. HTML5移动Web App相关标准状态及路线图