第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
入门测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
-
1、
Java源代码文件的扩展名为(c )
A、.txt
B、.class
C、.java
D、.doc -
2、
在控制台显示消息的语句正确的是(c )
A、System.out.println(我是一个Java程序员了!);
B、System.Out.println("我是一个Java程序员了!");
C、System.out.println("我是一个Java程序员了!");
D、System.Out.Println("我是一个Java程序员了!");
-
3、
下面选项中不是开发Java程序的步骤( D)
A、编译
B、编写源代码
C、运行
D、发布
-
4、
在控制台编译并运行一个Java程序,使用的命令正确的是( BC)选两项
A、java Test.java
B、javac Test.java
C、java Test
D、java test
第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
关键字掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
-
1、
下面(ABD )不是Java关键字
A、Public
B、string
C、int
D、num
第5关:JAVA标识符
任务描述
本小节你只需要掌握一个内容:如何定义标识符。
相关知识
什么是标识符
关于标识符你只需要记住一个概念就可以了,标识符就是:在程序中自定义的一些名称。
如何使用标识符
标识符的组成:标识符由 26
个英文字母大小写,数字:0-9
符号:_$组成。 在使用标识符的时候有四点规则需要你遵守:
-
标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:
123name
就是不合法滴。 -
标识符不能是
Java
关键字和保留字(Java
预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用static
作为标识符,但是Mystatic
可以。 -
标识符是严格区分大小写的。 所以涅,一定要分清楚
educoder
和Educoder
是两个不同的标识符哦! -
标识符的命名最好能反映出其作用,比如要定义用户名就可以使用
userName
作为标识符。
编程要求
仔细查看Begin-End
区域中的代码,找到其中的错误并修改它,让程序能正常运行并输出:hello eduCoder
测试说明
平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。
开始你的任务吧,祝你成功!
参考代码:
package chapter2;
/********* Begin *********/
public class HelloWorld {
String userName = "张三";
public static void main(String[] args){
System.out.println("hello eduCoder");
}
}
/********* End *********/
第6关:JAVA标识符测试题
任务描述
本关任务:JAVA
标识符掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
-
1、
以下(CD)是合法的标识符
A、double
B、3x
C、sum
D、de2$f
-
2、
有如下Java代码
public class Demo{
public static void main(String[] args){
String title="hello";
System.out.println(title);
int %hour=18;
String name="张三",Name="李四";
}
}
有错误的行号是:D
A、2
B、3
C、4
D、5
E、6
第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
注释掌握情况测试。
相关知识
编程要求
根据相关知识,按照要求完成选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
开始你的任务吧,祝你成功!
参考答案:
-
1、
选出在JAVA中有效的注释说明(ADE)
A、//这是注释
B、*/这是注释*/
C、/这是注释
D、/* 这是注释 */
E、/**这是注释 */