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();
}
}
展示结果:
心得经验:
没啥太难的,要求是打印出一个字母表,没具体细致装饰一下。
Java程序设计(八)----输出英文字母表、希腊字母表相关推荐
- 输入字母输出姓c语言,输出英文(C语言程序?输入数字输出英文)
用C语言数组做,输入月份数输出英文 #includestruct month {char name[10];};main(){int i;static struct month months[12]= ...
- Java匿名类习题_输出英文字母表和希腊字母表
输出英文字母表和希腊字母表 abstract class InputAlphabet{public abstract void input(); }class InputEnglish extends ...
- 编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表。
编写1个JSP页面,在JSP页面中使用Java程序片输出26个小写的英文字母表. <%@ page language="java" contentType="tex ...
- 怎么生成a类型的对象 java_用一个 java 程序! 写一个类A, 该类创建的对象可以调用方法f输出英文字母表,然后再编写...
展开全部 class A:public static void f(){ int firstEnglish, lastEnglish; char firstE = 'A', lastE = 'Z'; ...
- java输出希腊字母_java 命令行窗口输出希腊字母表
/** * @author Administrator * 编写程序,命令行窗口输出希腊字母表.(希腊字母表开始为α,最后一个为ω) */ public class OutGreekLetter { ...
- 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)
#include<stdio.h> int main() {/*输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号('a'和'A'的序号为1). 输入*/char n ...
- 罗马数字表希腊字母表
罗马数字表 罗马数字 阿拉伯数字 罗马数字 阿拉伯数字 Ⅰ 1 ⅩⅣ 14 Ⅱ 2 ⅩⅤ 15 Ⅲ 3 ⅩⅥ 16 Ⅳ 4 ⅩⅦ 17 Ⅴ 5 ⅩⅧ 18 Ⅵ 6 ⅩⅨ 29 Ⅶ 7 Ⅹ ...
- 20175227张雪莹 2018-2019-2 《Java程序设计》第八周学习总结
20175227张雪莹 2018-2019-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章 泛型与集合框架 泛型:主要目的是可以建立具有类型安全的集合框架,如链表.散列 ...
- 20155305乔磊2016-2017-2《Java程序设计》第八周学习总结
20155305乔磊2016-2017-2<Java程序设计>第八周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口, ...
最新文章
- SwiftUI编辑文字和图片
- java属性_Java Properties 类
- TComboBox的使用
- CheckStyle及其配置的详细解释
- 解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题
- mysql publishedtime_MySQL数据库中的Date,DateTime,TimeStamp和Time类型
- python 读取内存_python内存读写
- c语言数学追赶法编程,计算方法——C语言实现——追赶法求解非线性方程
- Linux mail 命令(smtp.163.com)
- nginx 配置静态网页
- simplest_ffmpeg_decoder_pure.c
- Python编程-pypyodbc无驱动和无法打开注册表等错误的解决办法
- 标定学习笔记(九)-- 利用空间正交约束的相机自标定和三维重建
- URL中文转义和特殊字符处理
- 微信小程序—WXCC模板样式
- 移动端测试-1-Android sdk的安装
- 微信小程序 - 图片占位图
- FFmpeg源代码简单分析-其他-libswscale的sws_getContext()
- 新标日初级上册单词5----8
- 如何提高 Netlify 在国内的访问速度?