实验一: Java编程基础

  • 实验目的

在集成开发环境下,依照Java语言的基本语法编译和执行简单Java的程序,通过本次实践环节理解java程序的运行机制,掌握 java 语言的基本结构和程序设计方法。

  • 实验目标

(1) 能够配置java开发环境;

(2) 能够运用集成开发工具开发简单的Java程序,理解java语言的语法规则;

(3) 能够利用Java语言解决实际问题,进一步熟悉和掌握java语言的程序设计的方法。

  • 实验内容

1 实验环境

java 11.0.12 2021-07-20 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)

2 具体实验内容

1.安装jdk,设置环境变量,配置java集成开发环境;

2.编写程序解决“百钱买百鸡”问题。公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,现有百钱欲买百鸡,共有多少种买法?

3.利用switch语句判断一周的第几天是星期几(第一天是星期日,第二天是星期一,第三天是星期二,以此类推)。

4.定义一个计算器类,该类中包含加、减、乘、除4个静态方法,并定义一个测试类,调用对应的方法进行四则运算。

5.在类中定义一个静态方法printTree打印一颗树,该方法没有返回值,需要一个整形参数number定义树的高度,在主方法中调用这个方法,number值为5和10时得到下图的结果。

 

  • 实验过程分析

4.1 实验步骤

2. 百钱百鸡利用三个for循环解决

代码如下

运行结果如图

3.星期几利用Switch函数解决

代码如下

运行结果如下

4.加减乘除计算器编写一个类,在类中创建相应的方法

代码如下

运行结果如下

5.静态printTree

代码如下

4.2 错误分析

在做加减乘除运算时,定义第三个方法除法时,分母没有考虑不能为零,导致程序出错如图

加上try catch之后程序报错,该处问题得到解决

  • 实验总结

对于用Java语言写实验,很多方法方法都有写好的API可以直接调用,相比于C来说不需要自己再去写这些方法。并且在运行效率上非常的快,而且还搭配了Java的可视软件IDEA更加的可见。让代码无处可藏,这是非常好的一个特点对于编程语言来说。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个学编程的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值