集美大学计算机工程学院实验报告
课程名称:java 大学实用教程
指导教师:
实验项目名称基本数据类型和数组
班级:
姓名:
学号:
实验成绩:
上机实践日期:
上机实践时间: 2 学时
组号:
实验项目编号:实验 2
一、实验目的
1、掌握 char 类型数据和 int 类型数据之间的转换,同时了解 unicode 字符表。
2、掌握冲键盘输入基本类型的数据。
二、实验内容
1、编写一个 java 应用程序 ,该程序子啊命令行窗口输出俄文字母表。
编写程序如下:
public class Russian {
public static void main(String args[]){
int startPosition=0,endPosition=0;
char cStart = 'а', cEnd = 'я';
startPosition=(int)cStart;
endPosition=(int)cEnd;
System.out.println("俄文字母共有:");
System.out.println(endPosition-startPosition+1+"个");
for(int i=startPosition;i<=endPosition;i++){
char c='\0';
c=(char)i;
System.out.print(" "+c);
}
}
}
运行结果如下:
2、编写一个 java 应用程序,用户从键盘输入一个浮点数据,程序将输出这个数的这个数的
平方和,和三次方。
编写程序如下:
import java.util.*;
public class InputFloat
{
public static void main(String args[])
{
double a, b, c;
Scanner reader = new Scanner(System.in);
System.out.println("从键盘输入一个浮点数");
a = reader.nextDouble();
b = a * a;
c = a * a * a;
System.out.println("b="+b);
System.out.println("c="+c);
}
}
运行结果如下:
四、编译环境
Eclipse 编译器
五、实验小结
1、 当把级别高的变量赋给级别低的变量时,必须使用显式类型转换运算;实验一中,要观
察一个字符在Unicode表中的顺序闻之,必须使用int类型显式转换;要得到一个int型的数所
代表的Unicode表中相应位置上的字符,也必须使用char类型显式转换;
2、使用import java.util.*语句引入util.包中的数据类型类;
3、使用Scanner reader = new Scanner(System.in),从键盘读入数据