20155212 实验一《Java开发环境的熟悉》实验报告

命令行下Java程序开发

  • 命令创建实验目录

    • 输入mkdir 2051212创建以自己学号命名的文件夹,通过cd 20155212命令进入到指定文件夹,输入mkdir exp1创建实验文件夹。
  • 输入gedit Hello.java(注意把代码保存到exp1目录中)或vim Hello.java,编辑Hello.java,并输入以下代码:
1 package jzs;
2 import java.util.Scanner;
3 public class Hello{
4 public static void main(String[] args){
5 System.out.println("Input your first name, please:");
6 Scanner s = new Scanner(System.in);
7 String name = s.next();
8 System.out.println("Hello " + name + " !");
9 }
10 }
  • 输入javac -d . Hello.java命令编译代码,输入java jzs.Hello命令运行程序。结果如下图所示:

IDEA下Java程序开发、调试

  • 单击桌面上的IDEA图标打开IDEA.
  • 在IDEA单击File->New-> Java Project新建Java项目。
  • 输入项目名称HelloJDB,并单击Finish按钮完成新建项目。
  • 右击src建立Java类文件
  • 输入如下代码:
1 package jzs;
2 public class HelloJDB {
3 public static void main(String[] args) {
4 int i = 5;
5 int j = 6;
6 int sum = add(i, j);
7 System.out.println(sum);
8
9 sum = 0;
10 for(i=0; i< 100; i++)
11 sum += i;
12
13 System.out.println(sum);
14 }
15
16 public static int add(int augend, int addend){
17 int sum = augend + addend;
18 return sum;
19 }
20}
  • 单击Run按钮运行

  • 单击行左边设置断点

  • 单步调试按钮

  • 单步调试按钮区如图

  • 条件断点

练习

  • 实现Fibonacci数列功能,并进行测试

    1.非递归

    代码:



    运行结果:

    2.递归

    代码:



    运行结果:

    1. ForkJoin

      代码:

运行结果:

最新文章

  1. .htaccess绑定网站主目录的方法
  2. PHP运行模式的深入理解
  3. php中GD库的一些简单使用
  4. Ext.Net学习笔记05:Ext.Net DirectEvents用法详解
  5. 设计模式--装饰者设计模式(Decorator)
  6. thinkphp中的ajax分页
  7. Swift 2.2 协议和代理
  8. 开源搜索引擎abelkhan
  9. leetcode算法题1: 两个二进制数有多少位不相同?异或、位移、与运算的主场
  10. IDEA XML注释与取消注释快捷键
  11. 清北澡堂 Day2 下午 一些比较重要的数论知识整理
  12. 【转】AJAX请求和普通HTTP请求区别
  13. Angular/Vue调用百度地图+标注点不显示图标+多标注点计算地图中心位置
  14. DjangoBlog安装
  15. andrid 上传图片 asp.net 后台接收并保存
  16. [Python学习笔记-001] 内置函数getattr()
  17. linux基础命令---chattr
  18. Android Studio中设置提示函数用法
  19. Lucene.Net+盘古分词器(详细介绍)
  20. 通过nginx 499 来判断服务端超时数量

热门文章

  1. execl execv
  2. 41、Thead线程 System.Thread与互斥体Mutex
  3. 中间人攻击利用框架bettercap测试
  4. Socket Tools的使用
  5. MMM的一个Bug
  6. CF 553E Kyoya and Train
  7. Mac版Mysql Workbench不展示Schema
  8. 【[CQOI2015]选数】
  9. AMQ(approximate membership queries)介绍
  10. 生成Html 测试报告