当前位置: 首页 > news >正文

Java开发环境搭建及基础练习

实验一 Java开发环境搭建及基础练习

实验目的

1.掌握下载JDK的方法;

2.熟悉JDK开发环境,掌握设置Java环境变量的方法;

3.掌握在命令行方式下编译和执行Java应用程序的方法;

4.掌握Java程序编写的规则。

实验内容

实验1:

下载安装JDK,并配置JDK开发环境。使用记事本创建一个名为FirstAPP.java的文件,编写代码,并在cmd中使用命令行的方式输出以下内容:我的第一个Java程序!!!

实验2:

选择一款集成开发软件(IDEA或者Eclipse),进行下载和安装,并在该软件中编写代码,输出以下内容:我的第一个Java程序!!!

实验3:

在一个Java应用程序文件中,编写Circle和Rectangle两个类的代码。Circle类的main()方法定义半径,求圆的周长和面积;Rectangle类的main()方法定义长、宽,求矩形的周长和面积。

说明:在一个Java程序中只能由一个公共类,且文件要以公共类名命名。解决Circle和Rectangle同时存在于一个Java程序中的程序命名问题。

程序代码

实验一

public class FirstAPP{public static void main(String[]args){System.out.println("我的第一个Java程序!!!");}
}

实验二

package df;public class hello {public static void main (String[]args){System.out.println("我的第一个java程序!!!");}
}

实验三

public class g {public static void main(String[] args) {//圆final double PI = 3.14159265358979323846;double area;area = PI * 10 * 10;System.out.println("The area of the circle is " + area);//矩形定义double length = 5.0;double width = 4.0;//周长=2*(长+宽)double perimeter = 2 * (length + width);System.out.println("Perimeter: " + perimeter);//面积=长*宽double area1 = length * width;System.out.println("Area: " + area1);}
}

五,运行结果

六,实验总结

  巩固了Java类的定义,方法的编写以及构造方法的使用,更重要的是深入理解并掌握了Java中类与源文件的命名规则,即一个源文件只能有一个公共类,且源文件名称必须与公共类名称一致。

http://www.dtcms.com/a/465938.html

相关文章:

  • 【三维重建】即插即用的3DGS的PDE优化:高质量渲染和重建
  • TDS:连接器漫谈之可信空间中的沉默契约与隐秘通道
  • AI Compass前沿速览:DeepSeek-V3.2、Sora 2、Imagine v0.9、LONGLIVE–英伟达、xLLM、OpenAgents
  • 为什么要建设图书馆网站网站建设情况的报告
  • linux之 remoteproc 内核实现源码分析
  • vue 识别一个高亮组件全局
  • RFID与机械臂协同:构建智能产品溯源新范式
  • 生活馆网站开发背景网站制作如皋
  • 第二章数据预处理:公式Python代码实现
  • CSS的重绘和重排是什么?如何减少css的重绘和重排?
  • 哪个网站可以做专业兼职程序员用的编程软件
  • 国内云服务器免费优化培训学校
  • Linux多进程:查看当前哪个进程正在使用共享数据区的互斥锁文件
  • 【MySQL SQL语句实战】设计表,建表语句,数据插入,实战案例包括:简单查询、汇总统计、分组分析、多表关联、窗口函数
  • 系统设计-高频面试题(更新中...)
  • IntelliJ IDEA使用经验(十五):SQL脚本文件转为数据库控制台
  • 【实时Linux实战系列】内核跟踪点(Tracepoints)与用户态探针(UST)的协同调试
  • Linux 进程通信——消息队列与信号量
  • 备案ip 查询网站查询网站小说一键生成动漫
  • 做养生产品哪个网站好嘉兴网站建设网址
  • Vue3中实现全局双向绑定变量
  • C语言数据结构-排序
  • 【三维重建-对极几何】极线约束(Epipolar Constraint)
  • LeetCode算法日记 - Day 68: 猜数字大小II、矩阵中的最长递增路径
  • WSL 安装与卸载
  • app和微网站的对比河源网站建设
  • 新乡网站建设哪家好备案 网站名称
  • 版本控制器 git(5)--- git 标签管理
  • BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
  • 基于同步压缩连续小波变换(SS-CWT)的微震图像去噪与起始检测