头歌—Java入门 - Java初体验

第1关:Java第一课

任务描述

本关任务:编写你的第一个Java程序,效果图如下:

编写第一个Java程序

1.新建一个HelloWorld.java文件(新建HelloWorld.txt将后缀.txt改成.javaok了 注意:Java对大小写敏感所以大小写不要弄错了哦,在本案例HW都是大写); 2.在文件中添加如下代码:

 
  1. public class HelloWorld{
  2. public static void main(String[] args){
  3. System.out.println("我要学java!");
  4. }
  5. }

(在这里你可能会有疑惑,这么多英文是干什么用的呢?现阶段,你可以不用管这样子写的原因,只需要记住public static void main(String[] args){}这个是程序的主入口,在你学习java基础阶段,你的代码都需要写在这里就行啦。) 好了,接下来将新建好的HelloWorld.java文件放在D盘下。

打开控制台:依次输入:

  1. D: (切换目录到D盘下 因为HelloWorld.java文件在D盘
  2. Javac HelloWorld.java (编译java文件,代码写的有问题就会报错)
  3. Java HelloWorld (运行编译生成的字节码文件)
  4. 运行编译完成之后即会打印出“我要学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符号:_$组成。 在使用标识符的时候有四点规则需要你遵守:

  1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name就是不合法滴。

  2. 标识符不能是 Java关键字和保留字Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 static作为标识符,但是 Mystatic可以。

  3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 educoderEducoder是两个不同的标识符哦!

  4. 标识符的命名最好能反映出其作用,比如要定义用户名就可以使用 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代码

     
      
    1. public class Demo{
    2. public static void main(String[] args){
    3. String title="hello";
    4. System.out.println(title);
    5. int %hour=18;
    6. String name="张三",Name="李四";
    7. }
    8. }

    有错误的行号是: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、

    /**这是注释 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值