Java实验-输出希腊字母表
实验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实验-输出希腊字母表相关推荐
- java输出希腊字母_java 命令行窗口输出希腊字母表
/** * @author Administrator * 编写程序,命令行窗口输出希腊字母表.(希腊字母表开始为α,最后一个为ω) */ public class OutGreekLetter { ...
- Java程序设计(八)----输出英文字母表、希腊字母表
* 程序的版权和版本声明部分 * Copyright (c) 2012, 烟台大学计算机学院学生 * All rights reserved. * 作 者: 刘镇 * 完成日期: 2012 年 10 ...
- Java匿名类习题_输出英文字母表和希腊字母表
输出英文字母表和希腊字母表 abstract class InputAlphabet{public abstract void input(); }class InputEnglish extends ...
- JAVA--第七周实验--输出24个希腊字母与26个大写英文字母--运用类的继承
第7周实验 1.封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表.再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEn ...
- 怎么生成a类型的对象 java_用一个 java 程序! 写一个类A, 该类创建的对象可以调用方法f输出英文字母表,然后再编写...
展开全部 class A:public static void f(){ int firstEnglish, lastEnglish; char firstE = 'A', lastE = 'Z'; ...
- java浏览器实验报告_关于java实验报告模板
关于java实验报告模板 1.掌握Java Applet的程序结构和开发过程. 2.学会编写Applet对应的HTML文件,掌握从HTML文件向Applet传递参数的方法. 3. 掌握文本框对象的使用 ...
- 20135331 文艺 java实验
实验楼第一次实验报告 北京电子科技学院(BESTI) 实 验 报 告 课程:Java实验 班级:1353 姓名:文艺 学号:20135331 成绩: ...
- java实验报告 05 类与_java程序设计类与方法-java实验报告
java程序设计类与方法-java实验报告 java程序设计类与方法-java实验报告 1. 实验内容或题目 (1) 编写Java应用程序,实现以下功能:当应用程序运行后,根据屏幕提示进行交互式输入并 ...
- 20165310 Java实验五《网络编程与安全》
20165310 Java实验五<网络编程与安全> 任务一 题目:①编写MyBC.java实现中缀表达式转后缀表达式的功能:②编写MyDC.java实现从上面功能中获取的表达式中实现后缀表 ...
- Java实验实现一个circle类,java实验报告-类的定义.doc
java实验报告-类的定义 南京理工大学泰州科技学院 实验报告书 课程名称: <JAVA面向对象程序设计> 实验题目: 实验三 类的定义 班 级: 09计算机(2) 学 号: 090903 ...
最新文章
- oracle 更改ip
- 自学python要看哪些书籍-学习Python编程的最好的7本书
- 清除element残留表单校验
- 类的成员函数可以访问属于该类的任意对象的私有变量
- 中对曲线进行斜率提取_Au中的EQ处理方法——图形均衡器和参数均衡器
- 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引 提示
- python3和python2的优劣_python2和python3的区别
- 计算机基础技能应用查询中心,计算机基础应用教程
- “我男友是程序员,修BUG比我重要,服了!”
- 【疑问】互联网公募基金的销售是繁荣,还是乱象?
- Handler机制原理图、源码、使用!!!!!
- C++简单的写文本文件代码
- php 后台文章分页功能,php简单实例:文章分页功能
- 简述数据可视化制作流程
- java代码-Apache POI将PPT转换成图片
- 汉字的计算机输入法发展与历史,汉字输入的发展历程
- 两张图搞懂:共模干扰和差模干扰
- css过度效果及动画效果
- JAVA中级(五)response(1)基本介绍,代表响应的类,如何设置响应头,行,体
- 信创办公--基于WPS的Word最佳实践系列(利用项目符号及编号条理化文本)