Java入门 - Java初体验
第1关:Java第一课任务描述本关任务:编写你的第一个Java程序,效果图如下:编写第一个Java程序1.新建一个HelloWorld.java文件(新建HelloWorld.txt将后缀.txt改成.java就ok了 注意:Java对大小写敏感所以大小写不要弄错了哦,在本案例H和W都是大写);2.在文件中添加如下代码:public class HelloWorld{public static v
第1关:Java第一课
任务描述
本关任务:编写你的第一个Java程序,效果图如下:
编写第一个Java程序
1.新建一个HelloWorld.java文件(新建HelloWorld.txt将后缀.txt改成.java就ok了 注意:Java对大小写敏感所以大小写不要弄错了哦,在本案例H和W都是大写);
2.在文件中添加如下代码:
public class HelloWorld{
public static void main(String[] args){
System.out.println(“我要学java!”);
}
}
(在这里你可能会有疑惑,这么多英文是干什么用的呢?现阶段,你可以不用管这样子写的原因,只需要记住public static void main(String[] args){}这个是程序的主入口,在你学习java基础阶段,你的代码都需要写在这里就行啦。)
好了,接下来将新建好的HelloWorld.java文件放在D盘下。
打开控制台:依次输入:
D: (切换目录到D盘下 因为HelloWorld.java文件在D盘)
Javac HelloWorld.java (编译java文件,代码写的有问题就会报错)
Java HelloWorld (运行编译生成的字节码文件)
运行编译完成之后即会打印出“我要学Java”
细心的小伙伴会发现当执行javac HelloWorld.java成功后D盘会多生成一个HelloWorld.class文件,这是为什么呢?这我们就要说到JAVA程序的运行流程了,关于这个你只需要记住一张图即可。
这张图也就是Java程序的编写执行流程:
1.将Java代码编写到扩展名为.java的文件中;
2.通过javac命令对该java文件进行编译;
3.通过java命令对生成的class文件进行运行(注意:虽然我们执行的是class文件但是在命令行中执行的时候不需要加 .class后缀);
编程要求
是否能独立的写出一个Java程序了呢?在Begin-End区域内编辑器中编写代码输出如下结果:
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
参考代码:
public class HelloWorld{
/********* Begin *********/
public static void main(String[] args){
System.out.println("姓名:张三");
System.out.println("年龄:25");
System.out.println("职业:JAVA高级工程师");
System.out.println("薪资:15K");
}
/********* End *********/
}
第2关:JAVA入门测试题
任务描述
本关任务:JAVA入门测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
第3关:JAVA关键字
任务描述
关于本小节你只需要掌握一个内容:关键字是什么?
相关知识
Java语言的基本组成分为以下几个部分。
1.关键字。
2.标识符。
3.注释。
4.常量与变量。
5.运算符。
6.语句。
7.数组。
8.函数。
如果你能把这八个部分都掌握,那Java基础就通关了,好了,接下来让我们一起来看看什么是Java关键字吧。
1.什么是关键字
关于关键字你只需要记住一点:JAVA关键字就是Java语言中已经被赋予特定意义的一些单词
怎么理解呢?你可以设想一下你家新装修买了一扇门,你能叫这扇门为”天安门”吗?显然不能,在这里”天安门”就是关键字,就是一个被赋予了特殊意义的词。
2.常用关键字
大家可能会问:这么多我记不住怎么办?
没关系,现在你只需要混个脸熟就可以了,在后面的学习中不需要刻意的去记就能自然而然的记住了。
注意事项:Java关键字是区分大小写的哦!所以void是关键字,但Void就不是了,public是关键字Public就不是了~~
编程要求
是否理解 Java中的关键字了呢?一起验证一下吧!
仔细查看Begin-End区域内的代码后,你能找到第 4 行存在的错误并修改它么?
开始吧,祝你成功!
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
参考代码:
package key;
/********* Begin *********/
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello eduCoder");
}
}
/********* End *********/
第4关:JAVA关键字测试题
任务描述
本关任务:JAVA关键字掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
第5关:JAVA标识符
任务描述
本小节你只需要掌握一个内容:如何定义标识符。
相关知识
什么是标识符
关于标识符你只需要记住一个概念就可以了,标识符就是:在程序中自定义的一些名称。
如何使用标识符
标识符的组成:标识符由**26个英文字母大小写,数字:0-9符号:_$
组成**
。
在使用标识符的时候有四点规则需要你遵守:
标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name就是不合法滴。 2. 标识符不能是 Java关键字和保留字( Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 static作为标识符,但是 Mystatic可以。 3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 educoder和 Educoder是两个不同的标识符哦! 4. 标识符的命名最好能反映出其作用,比如要定义用户名就可以使用 userName作为标识符。
编程要求
仔细查看Begin-End区域中的代码,找到其中的错误并修改它,让程序能正常运行并输出:hello eduCoder
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
参考代码:
package chapter2;
/********* Begin *********/
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello eduCoder");
}
}
/********* End *********/
第6关:JAVA标识符测试题
任务描述
本关任务:JAVA标识符掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
第7关:JAVA注释
任务描述
本小节你只需要掌握三个知识,1.什么是注释,2.JAVA中有哪些注释,3.怎么使用注释,我们开始吧。
相关知识
什么是注释
你只需要记住,注释就是:用于注解说明解释程序的文字
它最大的作用就是大大的提高了程序的可读性,因为我们如果查看其它程序员编写的代码往往不能一眼看出某一段程序的含义,但是如果给代码加上一段说明性的文字(注释)我们就能很容易理解这一段代码的含义了。
JAVA中有哪些注释
在JAVA中有三种注释:1.文档注释,2.单行注释,3.多行注释
运行结果: hello world
被注释的代码在运行的时候是不会执行的。
怎么使用注释
单行注释:在要要添加注释的代码或文字之前添加 //,即可。
多行注释:在需要添加注释的代码或文字之前添加 /***
,之后添加*/
即可。
文档注释:在需要添加注释的代码或文字之前添加/** ,之后添加 */即可。
注意:
对于文档注释,是JAVA特有的注释,其中注释内容可以被JDK提供的工具Javadoc所解析,生成一套以网页文件形式体现该程序的说明文档。
初学者编写程序可以养成习惯,先写注释在写代码。
编程要求
你知道如何给程序添加注释了吗,来检验一下吧。
请在Begin-End区域内中,使用单行注释和多行注释使程序输出如下结果。
运行结果: www.educoder.net
开始闯关吧,祝你成功!
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
参考代码:
package chapter2;
public class HelloEduCoder {
/********* Begin *********/
public static void main(String[] args) {
//System.out.println("hello world");
System.out.println("www.educoder.net");
//System.out.println("educoder.net");
//System.out.println("www.educoder");
//System.out.println(".net");
//System.out.println("www");
}
/********* End *********/
}
第8关:JAVA注释测试题
任务描述
本关任务:JAVA注释掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)