Java实验报告模版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一
实验名称: Java程序运行环境与上机步骤成绩:
实验目的和要求
1. 掌握使用JDK开发Java程序的步骤;
2. 了解集成开发工具的基本应用;
3. 熟悉两种Java程序结构的基本开发步骤。
实验内容
1. 简单Java程序的设计及运行(题目自选)。
2. 编写Application程序输出两数的和、差、乘积。
1.代码如下:
//filename:App2_1.java
public class App2_1
{
public static void main(String[] args)
{
System.out.println("Hello Java !");
}
}
截图如下:
代码如下:
//filename:App2_2.java
import java.awt.*; //导入java.awt类库中的所有类
import javax.swing.JApplet; //导入javax.swing类库中的JApplet类public class App2_2 extends JApplet //定义类App2_2,其父类为JApplet {
public void paint(Graphics g)
{
g.drawString("Hello Java",50,50);
}
}
截图如下:
2.
代码如下:
//filename:App3_12.java
import java.io.*;
public class App3_12
{
public static void main(String[] args) throws IOException {
int num1,num2;
String str1,str2;
InputStreamReader in;
in=new InputStreamReader(System.in);
BufferedReader buf;
buf=new BufferedReader(in);
System.out.print("请输入第一个数:");
str1=buf.readLine();
num1=Integer.parseInt(str1);
System.out.print("请输入第二个数:");
str2=buf.readLine();
num2=Integer.parseInt(str2);
System.out.println(num1+"+"+num2+"="+(num1+num2));
System.out.println(num1+"-"+num2+"="+(num1-num2));
System.out.println(num1+"*"+num2+"="+(num1*num2));
}
}
截图如下:
实验二
实验名称: Java语言基础成绩:
实验目的和要求
1. 熟悉Java基本数据类型;变量的命名规则;常量的表达。
2. 掌握各种运算符、表达式;运算符的优先级。
3. 熟悉数据类型的强制转换和自动转换。
4. 理解Java程序的三种基本结构,即顺序结构、分支结构和循环结
5. 掌握用于分支的if…else、switch…case语句。
6. 掌握用于循环的for、while、do…while语句。
7. 熟悉break、cotinue作用。
实验内容
编程实现如下各题。
1.求出100-999范围内的所有水仙花数。
2.利用循环语句输出一图形。(图形自选)
3. 输出九九乘法表。
4. 编写程序,从键盘上输入一个浮点数,然后将该浮点数的整数部分和小数部
分分别输出。
5. 编写程序,从键盘上输入两个整数,然后计算它们相除后得到的结果并输出。
6. 编写程序,从键盘上输入圆柱体的底半径r和高h,然后计算其体积并输出。
1.代码如下:
//filename:App4_6.java
public class App4_6
{
public static void main(String[] args)
{
int a,b,c;
System.out.println("100-999内所有的水仙花数为:");
for(int i=100;i<1000;i++)
{
a=i/100;
b=(i%100)/10;
c=(i%100)%10;
if (i==a*a*a+b*b*b+c*c*c) System.out.println(i+"\t");
}
}
}
截图如下:
2.
代码如下:
public class App2_22
{
public static void main(String[] args)
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
System.out.print(" ");
{for(k=1;k<=2*i-1;k++)
System.out.print("*"); }
}
}
}
截图如下:
3.代码如下:
public class App3_14
{
public static void main (String [] args)
{
int sum ;
int i;
for(i=1; i<=9; i++)
{
for(int j=1; j<=i; j++)
{
sum=i*j;
System.out.print(j+"*"+i+"="+sum+" "); }
System.out.println();
}
}
}
截图如下: