Java数据类型的使用


1. 实验目的
(1)熟悉 Java 应用程序的基本结构,并能联合编译应用程序所需要的类。
(2)掌握char型数据和int型数据之间的互相转换,同时了解Unicode字符表。
(3)掌握从键盘为简单型变量输入数据。
2. 实验介绍
编写Java 应用程序,在主类的main 方法中实现下列功能。
3.实验内容
(1)编写 4 个源文件:MainClass.java、A.java、B.java 和 C.java,每个源文件只有一个类。MainClass.java 含有应用程序的主类(含有main方法),并使用了A、B和C类。将4个源文件保存到同一目录中,例如C:\1000,然后编译MainClass.java。
(2)编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。
(3)编写一个Java应用程序,在主类的main方法中声明用于存放产品数量的int型变量amount和产品单价的float型变量price,以及存放全部产品总价值的float型变量sum。
使用Scanner对象调用方法让用户从键盘为amount,price变量输入值,然后程序计算出全部产品总价值,并输出amount,price,sum的值。
4. 实验步骤与代码
1. 实验(1)
步骤一:创建四个类MainClass.java、A.java、B.java 和 C.java,步骤二:完善代码,步骤三:运行
代码




2. 实验(2)
步骤一:创建个GrekAlphabet类,步骤二:完善代码,步骤三:运行
代码
package GrekAlphabet;
public class GrekAlphabet {
public static void main(String[] args) {
int startPosition=0,endPosition=0;
char cStart='α',cEnd='ω';
startPosition=(int)cStart;
endPosition=(int)cEnd;
System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+startPosition);
System.out.println("希腊字母表:");
for(int i=startPosition;i<=endPosition;i++)
{
char c='\0';
c=(char)i;
System.out.print(""+c);
if((i-startPosition+1)%10==0)
System.out.println("");
}
}
}
3.实验(3)
步骤一:创建个InputData类,步骤二:完善代码,步骤三:运行
代码
package text1;
import java.util.Scanner;
public class InputData {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int amount=0;
float price=0,sum=0;
System.out.println("输入产品数量(回车确认):");
amount=reader.nextInt();
System.out.println("输入产品单价(回车确认):");
price=reader.nextFloat();
sum=price*amount;
System.out.printf("数量:%d,单价:%5.2f,总价值:%5.2f",amount,price,sum);
}
}

