实验2Java基础(Java应用程序的基本结构+Java简单数据类型)-创新互联
实验2 Java基础(Java应用程序的基本结构+Java简单数据类型)
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网页空间、营销软件、网站建设、龙华网站维护、网站推广。一 、实验目的
1、熟悉Java应用程序的基本结构,并能联合编译应用程序所需要的类。
2、通过实践,熟悉对Java程序的开发过程。
3、了解 Java 的数据类型,掌握各种常量、变量的声明方式。
4、掌握 Java 基本数据类型之间的转换运算。
二、实验内容
题目1、验证教材P17【例2.2】,体验一个java程序中包含多个java源文件的例子。要求在Eclipse中运行实践。
代码及运行结果:
(截图)
题目2、编写含有3个类的Java应用程序,要求三个类分别在三个源文件中,其中:
- 一个源文件包含有名字为Teacher的类,该类含有两个方法:double add(double a,double b),可以得到2个数的和;double sub(double a,double b),可以得到2个数的差;
- 一个源文件包含有名字为Student的类,该类含public void speak()的方法,可以输出“老师好”;
- 一个源文件包含名字为Test的主类,要求在主类的main方法中分别用Teacher和Student类创建对象,使得程序能输出12与236的和以及234与120的差,并输出“老师好”。
代码及运行结果:(截图)
题目3:编写声明不同数据类型变量的程序文件 DataType.java,要求:
1)编译并运行程序。
2)随意创建各种数据类型的变量练习。
3)观察程序的输出结果。
程序代码:
public class DataType {
public static void main(String args[]) {
byte a=0x55;
byte a1=012;
short b=0x55ff;
int c=10000;
long d=0xffffL;
double e=0.7E-3;//科学计数法
float f=0.23F;
char g='汉';
boolean fb=true;
String s="这是字符串类数据类型";
System.out.println("字节型变量 a = "+a);
System.out.println("字节型变量 a1 = "+a1);
System.out.println("短整型变量 b = "+b);
System.out.println("整型变量 c = "+c);
System.out.println("长整型变量 d = "+d);
System.out.println("双精度变量 e = "+e);
System.out.println("浮点型变量 f = "+f);
System.out.println("字符型变量 g = "+g);
System.out.println("布尔型变量 fb = "+fb);
System.out.println("字符串类对象 s= "+s);
}
}
运行结果:(截图)
题目4、现有不同数据类型进行转换的程序文件TypeConversion.java,源代码参考如下:
public class TypeConversion {
public static void main(String args[]) {
char a=100;
int b=4;
float c=24.6;
byte m;
m=a+b+c;
short n;
n=a+b+c;
int x;
x=a+b+c;
double y;
y=a+b+c;
char chinaWord='好';
System.out.println("字符a="+a);
System.out.println("字节型m="+m);
System.out.println("短整型n="+n);
System.out.println("int型x="+x);
System.out.println("双精度浮点型y="+y);
System.out.println("汉字:"+chinaWord+"的位置是:"+chinaWord);
}
}
修改以上程序代码中的错误,编译并运行该程序,思考数据类型转换原则。
运行结果:(截图)
题目5:自由练习教材例题P26-P27例3.1,例3.4
代码及运行结果:
Example3_1.java
(截图)
Example3_4.java
(截图)
题目6:(课本P31 )编写一个Java应用程序Exam2_6.java,在主类的main方法中声明用于存放产品数量的int型变量amount和产品单价的float型变量,以及存放全部产品总价值float型变量sum。使用Scanner对象调用方法让用户从键盘为amount,price变量输入值,然后程序计算出全部产品总价值,并输出amount,prince,sum的值。
程序代码及运行结果:(截图)
题目7、编写一个Java应用程序“Exam2_7.java”,实现由键盘输入5个整数,并求和与平均值,要求:使用循环语句实现。
程序代码及运行结果:
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
新闻标题:实验2Java基础(Java应用程序的基本结构+Java简单数据类型)-创新互联
当前路径:http://scyanting.com/article/ddegdg.html