实验一 熟悉Java编程环境和Java程序结构

更新时间:2024-07-01 20:58:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 熟悉Java编程环境和Java程序结构

网络1202班 学 号 姓 名 李夏平 1218064045 实验类型 验证性 实验地点 数计学院实验中心 2 指导老师 曹记东 实验成绩 年 月 日 一、实验目的: 通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。

专业班级 实验学时 实验时间 二、实验内容:

1.熟悉NetBeans的基本操作;

2.编写简单的java源程序,实现求圆的面积和周长(Java Application程序与Java Applet程序各一个);

3.在NetBeans环境下运行Java Application程序和Java Applet程序。

三、实验要求:

1.完成实验环境的熟悉工作; 2.完成程序的编写与验证;

3.写出实验报告,要求对程序结构做出详细的解释。

四、实验步骤与结果:

1. 求圆的面积和周长(Java Application程序)

package Ch4;

import java.util .Scanner ; public class Ch4{

public static void main(String[] args){ System.out.println(\请输入圆的半径:\ Scanner scan=new Scanner(System.in ); double r=scan.nextInt(); double c,s; c=2*Math.PI*r; s=r*r*Math.PI;

System.out.println(\圆的面积=\ System.out.println(\圆的周长=\

} }

运行结果:

2. 求圆的面积和周长(Java Applet程序)

package Ch;

import java.applet.*; import java.awt.*;

public class Ch extends Applet{ public void paint(Graphics g){

double r=4.0,PI=3.1415926; //定义半径和π的值。 double area,perimeter; //定义面积和周长 area=PI*r*r; //定义面积表达式 perimeter=PI*r*2; //定义周长表达式

g.drawString(\圆的面积=\ //输出 g.drawString(\圆的周长=\

} }

运行结果:

五、总结

(1)通过本次实验,我掌握了简单的输入输出程序,并且熟悉了Java编程环境,认识Java

程序结构,熟悉NetBeans的基本操作。

(2)通过对圆面积和周长的程序在NetBeans环境下运行java Application程序和java Applet程序,有了多样的认识,也体会到了计算机科技的重要性以及其多样化的迅猛发展。

(3)在上机操作过程中,难免遇到错误,且因理论知识掌握的不够彻底而遇到困难,但在老师的精心指导和同学的相互帮助下,将错误程序修改正确后,又有了不一样的收获。

实验二 Java语言基础训练

专业班级 实验学时 实验时间 网络1202 2 学 号 实验类型 指导老师 1218064045 验证性 姓 名 李夏平 实验地点 数计学院实验中心 曹记东 实验成绩 年 月 日 一、实验目的: 熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。

二、实验内容:

1. 编写Java程序,输出1900年到2000年之间的所有润年。 2. 通过交互式输入三角形的边长,并计算其面积。

三、实验要求:

1.正确使用Java语言的控制结构;

2.从屏幕输出1900年到2000年之间的所有润年; 3.输出三角形的面积。 4.写出实验报告。

四、实验步骤与结果:

1. 从屏幕输出1900年到2000年之间的所有润年: public class Ch2{

public static void main(String args[]){ int f=0;

for (int year=1900;year<=2000;year++) {

if(year%4==0) {

if(year0==0) {

if(year@0==0) {

f=1; } else

f=0; } else

f=1; } else f=0;

if(f==1) {

System.out.println(year); } } }

}

运行结果:

2. 通过交互式输入三角形的边长,并计算其面积: package ch2;

import java.util.Scanner; public class Ch2 {

public static void main(String args[]) {

while(true) {

float a,b,c;

System.out.println(\分别输入三角形的三条边\ Scanner sc=new Scanner(System.in); a=sc.nextInt();

Scanner sc1=new Scanner(System.in); b=sc1.nextInt();

Scanner sc2=new Scanner(System.in); c=sc2.nextInt(); if(a+b System.out.println(\输入的三边无法构成三角形,请重新输入!\

else {

float p=(a+b+c)/2;

float m=p*(p-a)*(p-b)*(p-c); float n=(float) Math.sqrt(m); System.out.println(\面积是\ }

} } }

运行结果:

五.总结

(1)在本次实验中,上机练习了使用Java的数据类型和控制结构,实现简单的数据和字符串的基本操作,由此对较复杂的程序有新的思维和认识;

(2)在编写代码中,对理论知识掌握的不够透彻导致了编写障碍,因此以后得努力提高书本学习内容,奠定良好的理论基础。

(3)运行实验时,代码中由于逻辑思维不够严谨,出现了过多的错误,但在老师的悉心指导下,才能顺利的运行出结果,由此吸取了教训,深刻的意识到作为程序员有缜密的思

想和严谨的逻辑推理是极其重要的。

本文来源:https://www.bwwdw.com/article/6e9.html

Top