知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

Java第01次实验提纲(基本概念+编程环境入门+PTA)

发表时间:2022-03-26来源:网络

0. 实验目标

掌握控制台下编译、运行java程序。 掌握Eclipse的基本使用。 掌握JDK文档的使用。 掌握使用Scanner处理输入并学会在PTA上提交程序。

实验任务书
第01次试验(安装JDK、编辑器、编写出第一个Java程序).pdf

1. 控制台下编译、运行

控制台基本命令(dir cd md rd where等) 使用文本编辑器编写Java程序 控制台下使用javac、java编译、运行Java程序。 编写带参数的Java程序。如,直接输出程序的参数、对不定个数命令行参数进行加法等运算等。

参考代码

pubic class Hello{ public static void main(String[] args){ if (args.length>0) { //对参数进行处理 } System.out.println("Hello"); } }

参考命令

d: md test cd test code Hello.java javac Hello.java dir H* java Hello java Hello 1 2 3

java Hello也可使用java -cp . Hello代替。
-cp代表类路径,.代表当前目录。-cp .指的是在当前路径下寻找类。

参考资料:

控制台-cmd应用基础 扫盲教程
使用命令行编译并运行java源程序
宇宙最强vs code教程(基础篇)

2. Eclipse使用

新建项目(Project)learnjava 新建类Main,带package。 使用Alt+/进行自动完成(sysout, for, while, switch, 已有变量名自动补全) 快捷键:Ctrl+F11,运行。 配置Run Configurations,在Eclipse中实现控制台参数输入。 观察:通过Eclipse的Package Explorer观察项目的录结构,查看对应的目录结构。 观察:项目的src目录与bin目录。尝试命令行下运行bin目录中的.class文件。

3. PTA入门

题目讲解:取数字。
主要内容:

1)Scanner的用法。处理多组输入输出。 2)PTA上提交代码需注意:类名必须为Main,不得有包名。 3)使用JDK文档查找Integer类、String类、Character类相关方法。
参考链接:

PTA实验入口
PTA中提交Java程序的一些套路

4. 其他任务

实验任务书中:题目3-获取输入、题目5-编写开根号程序。

5. 博客园与Markdown

简单讲一下,以免同学后面作业出现大量的格式错误。
参考资料:

博客园中Markdown的设置
极简MarkDown排版介绍(How to)

0.Markdown简易入门

主要介绍几个标记

# 标题 **加粗** - 无序列表, -后面有空格 1. 有序列表,1. 后面有空格 三个` 代码块,一般都用这个来将代码块框起来 `语句块` > 引用 ~~这是错误的答案~~,改正在后面。删除线 *** 这是分隔线 [必应链接](www.bing.com) 嵌套列表

最佳实践:

每个段落开始无需空格,直接从最左侧开始 有时候无法渲染出正确结果,请在段落与段落之间加一个空行。

参考资料:

Java语言程序设计-Markdown格式作业模板
作业部落、在线预览

作业例子开始

1. 本章学习总结

今天主要学习了三个知识点

封装 继承 多态

2. 书面作业

Q1. java HelloWorld命令中,HelloWorld这个参数是什么含义?
今天学了一个重要的命令javac

英语单词不会,请到必应词典

Q2. JDK与JRE有什么区别?
2.1 第一题的答案是。JDK是java运行时环境。JDK应该是Java Development Kit
2.2 第二题的答案是。
参考资料:

1.这是我从百度搜索得到的结果
2.这是我从google搜索得到的结果

Q3. 编写代码

public class HelloWorld{ public static void main(String[] args){ System.out.println("hi"); } }

3. PTA实验总结及码云上代码提交记录

3.1本周Commit历史截图

在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图,如下图所示

3.2 实验总结

实验碰到的问题、思考、收获与解决方案
底下是一个表格

id 姓名 1 张三 2 李四

4. 其他的一些题目,如特别加分的实验题目、小任务、自己用Java做的一些小东西(可选,加分)

作业例子结束

Markdown例子下载

参考资料

Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(1)
Git与码云(Gitee)入门-如何在实验室和宿舍同步你的代码(2)
班级博客(已废弃) 汇总所有同学的博客、每周作业发布

下次实验

第02次实验:Java基本语法与类库

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜