实验二 Java基本数据类型与控制语句
【目的】
①掌握char型数据和int型数据之间的相互转换,同时了解unicode字符表;
②掌握使用if…else if多分支语句;
③使用if…else分支和while循环语句解决问题。
【内容】
1.输出希腊字母表。
?实验要求:
编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。
?程序运行效果示例:
程序运行效果如下图所示:
?程序模板:
GreekAlphabet.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型转换运算,并将结果赋值给endPosition
System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+(int)c);
System.out.println("希腊字母表:");
for(int i=startPosition;i<=endPosition;i++)
{
char c='\0';
【代码3】//i做char型转换运算,并将结果赋值给c
System.out.print(" "+c);
if((i-startPosition+1)%10==0)
System.out.println("");
}
}
}
?实验后的练习:
1.将一个double型数据直接赋值给float型变量,程序编译时提示怎样的错误?
2.在应用程序的main方法中增加语句:
float x=0.618;
程序能编译通过么?
3.在应用程序的main方法中增加语句:
byte y=128;