实验2.1 输出希腊字母表

一、实验目的
本实验的目的是让学生掌握char型数据和int型数据之间的互相转换,同时了解Unicode字符表。

二、实验要求
编写一个简单的Java应用程序,该程序在命令行窗口输出希腊字母表。

三、程序效果示例
程序运行效果如图2.1所示。

四、程序模板
请按模板要求,将【代码】替换为Java程序代码。
【GreekAlphabet.java】


```java
public class GreekAlphabet {public static void main(String args[]) {int startPosition = 0, endPosition = 0;char cStart = 'α', cEnd = 'ω';【代码1】  //cStart做int转换运算,并将结果赋值给startPosition【代码2】   //cEnd做int转换运算,并将结果赋值给endPositionSystem.out.println("希腊字母\'α\'在unicode表的顺序位置:" + startPosition);System.out.println("希腊字母\'ω\'在unicode表的顺序位置:" + endPosition);System.out.println("希腊字母表:");for (int i = startPosition; i <= endPosition; i++) {char c = '\0';【代码3】 //i做char型转换运算,并将结果赋值给cSystem.out.print("  " + c);if ((i - startPosition + 1) % 10 == 0) {System.out.println("");}}}
}

实验结果:
希腊字母’α’在unicode表的顺序位置:945
希腊字母’ω’在unicode表的顺序位置:969
希腊字母表:
α β γ δ ε ζ η θ ι κ
λ μ ν ξ ο π ρ ς σ τ
υ φ χ ψ ω

实验代码:


```java
public class GreekAlphabet {public static void main(String args[]) {int startPosition = 0, endPosition = 0;char cStart = 'α', cEnd = 'ω';//cStart做int转换运算,并将结果赋值给startPositionstartPosition=(int)cStart;//cEnd做int转换运算,并将结果赋值给endPositionendPosition=(int)cEnd;System.out.println("希腊字母\'α\'在unicode表的顺序位置:" + startPosition);System.out.println("希腊字母\'ω\'在unicode表的顺序位置:" + endPosition);System.out.println("希腊字母表:");for (int i = startPosition; i <= endPosition; i++) {char c = '\0';//i做char型转换运算,并将结果赋值给cc=(char)i;System.out.print("  " + c);if ((i - startPosition + 1) % 10 == 0) {System.out.println("");}}}
}

五、实验后的练习
(1)将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误。
java: 不兼容的类型: 从double转换到float可能会有损失
(2)在应用程序的main()方法中增加语句:
float x = 0.618;
程序能编译通过吗?
不能。
(3)在应用程序的main()方法中增加语句:
byte y = 128;
程序能编译通过吗?在应用程序的main()方法中增加语句:
int z = (byte)128;
程序输出变量z的值是多少?
不能。java: 不兼容的类型: 从int转换到byte可能会有损失
Z的值为-128

Java实验-输出希腊字母表相关推荐

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

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

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

    * 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 刘镇 * 完成日期: 2012 年 10 ...

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

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

  4. JAVA--第七周实验--输出24个希腊字母与26个大写英文字母--运用类的继承

    第7周实验 1.封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表.再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEn ...

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

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

  6. java浏览器实验报告_关于java实验报告模板

    关于java实验报告模板 1.掌握Java Applet的程序结构和开发过程. 2.学会编写Applet对应的HTML文件,掌握从HTML文件向Applet传递参数的方法. 3. 掌握文本框对象的使用 ...

  7. 20135331 文艺 java实验

    实验楼第一次实验报告 北京电子科技学院(BESTI) 实     验    报     告 课程:Java实验    班级:1353    姓名:文艺   学号:20135331 成绩:        ...

  8. java实验报告 05 类与_java程序设计类与方法-java实验报告

    java程序设计类与方法-java实验报告 java程序设计类与方法-java实验报告 1. 实验内容或题目 (1) 编写Java应用程序,实现以下功能:当应用程序运行后,根据屏幕提示进行交互式输入并 ...

  9. 20165310 Java实验五《网络编程与安全》

    20165310 Java实验五<网络编程与安全> 任务一 题目:①编写MyBC.java实现中缀表达式转后缀表达式的功能:②编写MyDC.java实现从上面功能中获取的表达式中实现后缀表 ...

  10. Java实验实现一个circle类,java实验报告-类的定义.doc

    java实验报告-类的定义 南京理工大学泰州科技学院 实验报告书 课程名称: <JAVA面向对象程序设计> 实验题目: 实验三 类的定义 班 级: 09计算机(2) 学 号: 090903 ...

最新文章

  1. oracle 更改ip
  2. 自学python要看哪些书籍-学习Python编程的最好的7本书
  3. 清除element残留表单校验
  4. 类的成员函数可以访问属于该类的任意对象的私有变量
  5. 中对曲线进行斜率提取_Au中的EQ处理方法——图形均衡器和参数均衡器
  6. 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引 提示
  7. python3和python2的优劣_python2和python3的区别
  8. 计算机基础技能应用查询中心,计算机基础应用教程
  9. “我男友是程序员,修BUG比我重要,服了!”
  10. 【疑问】互联网公募基金的销售是繁荣,还是乱象?
  11. Handler机制原理图、源码、使用!!!!!
  12. C++简单的写文本文件代码
  13. php 后台文章分页功能,php简单实例:文章分页功能
  14. 简述数据可视化制作流程
  15. java代码-Apache POI将PPT转换成图片
  16. 汉字的计算机输入法发展与历史,汉字输入的发展历程
  17. 两张图搞懂:共模干扰和差模干扰
  18. css过度效果及动画效果
  19. JAVA中级(五)response(1)基本介绍,代表响应的类,如何设置响应头,行,体
  20. 信创办公--基于WPS的Word最佳实践系列(利用项目符号及编号条理化文本)

热门文章

  1. 完美世界hr给大家的简历修改和面试的建议
  2. 凝胶渗透色谱的基本概念(二)
  3. 常见浏览器兼容性问题及解决办法总结
  4. MarkDown快捷教程
  5. [Boost.asio] 深入linux网络编程(四):使用asio搭建商用服务器
  6. Linux基础知识-命令行
  7. android xutils加密,xutils
  8. PHP 使用 hprose RPC 服务 系列文章之三——Laravel5.8中使用Hprose
  9. Hprose轻松实现远程过程调用(RPC)
  10. 三相交流电路中三相负载的计算方法