熟悉JDK的使用-java程序设计
1、 实验内容或题目
(1) 编写Java应用程序,定义byte、int、long、float、double、char和boolean等类型的数据并用一个输出语句输出,要求每行输出一个数据。
(2) 编写Java小应用程序,输出两行字符串:“Java很有趣。”和“努力学习Java编程。”,输出的起点坐标是(20,20),行距是50像素。
(3) 使用算术运算符得到一个4位十进制数的各位数字并输出,然后输出该数的逆序数和各位数字平方后相加的和。
2、实验目的与要求
⑴ 熟悉JDK的使用。
⑵ 熟悉Java程序格式、命名规范、程序注释等。
⑶ 编写简单的Java程序。
⑶ 熟悉Java程序的基本结构。
3、 实验步骤与源程序
⑴ 实验步骤
编辑源文件,可用Jcreater或EditPlus 2软件编辑
编译,若编译成功,则进入运行,进入DOS下运行 javac XX.java;若不成功,则返回编辑源文件
运行文件java XX 或appletviewer XX.htm等
⑵ 源代码
源程序:①import java.util.*;
public class DataType
{ public static void main(String[] args)
{ boolean flag;
char yesChar;
byte finByte;
int intValue;
long longValue;
float floatValue;
double doubleValue;
flag =true;
yesChar ='y';
finByte =30;
intValue =-70000;
longValue =2001;
floatValue =9.997E-5f;
doubleValue =floatValue*floatValue;
System.out.println("The values are:"
+"\n布尔类型变量 flag="+flag
+"\n字符类型变量 yesChar="+yesChar
+"\n字节类型变量 finByte="+finByte
+"\n整型变量 intvalue="+intValue
+"\n长整型变量 longValue="+longValue
+"\n浮点型变量 floatValue="+floatValue
+"\n双精度型变量 doubleValue="+doubleValue);
}
}
源程序:②import java.awt.Graphics;
import java.applet.Applet;
public class Exe1_2 extends Applet{
public void paint(Graphics g){
g.drawString("Java很有趣。",20,20);
g.drawString("努力学习Java编程。",20,70);
}
}
源程序:③public class PlusSum{
public static void main (String args[]){
int n=3756,a,b,c,d,n1;
a=n/1000;
b=(n-1000*a)/100;
d=n%10;
c=(n%100-d)/10;
System.out.println("3756的逆序数为:"+d+" "+c+" "+b+" "+a);
System.out.print("各位数字平方后相加的和为:");
System.out.print(a*a+b*b+c*c+d*d);
}
}
测试数据与实验结果(可以抓图粘贴)
运行结果:①
运行结果:②
运行结果:③
4、 结果分析与实验体会
这次是我第一次使用java语言编程,并第一次接触java的程序编辑器。由于我们对以前的某些语言的学习有了基础,所以学习java语言并没有感到特别的困难。只是有些语法的不同需要注意一下。这些要点在我们的课本上有具体的介绍以及详细的范例。
学校机房装了jdk并在DOS下运行编译。由于实验课时间有限,我带了回去做,在自己的电脑上装了jdk之后,又装了一个Jceater。类似有编译界面的比较人性化的操作环境。
这还是我们第一次的java实验。以后可能在实验中会遇到很多问题,我们要好好学习这门,最后学以致用。379