Day01作业

YangeIT大约 7 分钟

Day01作业

点击回到笔记 📒👈

1. 简答题 🍐

1️⃣ 1.1 为什么要在计算机中配置环境变量 ?简单说说🎤

回答

可以用Typora或者editplus或者notepad++或者在idea中 书写答案

2️⃣ 1.2 请用自己的理解,表述关键字 的是什么?使用生活中的例子也行🎤。

回答

可以用Typora或者editplus或者notepad++或者在idea中 书写答案

3️⃣ 1.3 请列出Java中字面量的分类?🎤 ✏️

回答

可以用Typora或者editplus或者notepad++或者在idea中 书写答案

4️⃣ 1.4 请阐述你对变量的理解?以及变量的好处?🎤 ✏️

回答

可以用Typora或者editplus或者notepad++或者在idea中 书写答案

2. 选择题 🔡

1️⃣ 2.1 (单选): 下面有关Java语言跨平台性说法正确的是( )

​ A.Java的源代码可以在所有平台上运行。

​ B.JDK是跨平台的。

​ C.JVM是跨平台的。

​ D.跨平台中的平台指的是操作系统,Java语言的跨平台性是指Java程序可以在不同的操作系统上运行,前提是相应的操作系统安装了对应的JVM。


2️⃣ 2.2 (单选): 以下选项中,关于常量说法正确的是( )

A

' '(里面是一个空格),这是一个字符常量。
 	" "(里面是一个空格),这是一个字符串常量。 

B

​	''(里面没有空格),这是一个字符常量。
​	 ""(里面没有空格),这是一个字符串常量。 

C

'ab',这是一个字符常量。
 	"ab",这是一个字符串常量。

D

1,2,3,3.04个都是整数常量。
​	1.0,2.1,3.13个都是小数常量。

3️⃣ 2.3 (单选): 下列选项中关于Java中的注释描述错误的是( )

​ A.单行注释的格式是,例子如下:

//被注释的内容

​ B.多行注释可以嵌套多行注释,例子如下:

/*hello/*java*/world*/

​ C.单行注释可以嵌套单行注释,例子如下:

//hello//world//java

​ D.多行注释的格式,例子如下:

/*被注释的内容*/

4️⃣ 2.4 (单选):请观察以下代码,选取正确答案( )

public static void main(String[] args){
    int a = 10;
    System.out.println(a);
    {
        a = 20; 
        System.out.println(a);
    }
        System.out.println(a);
}



 
 
 
 


A. 10 20 10
B. 10 10 10
C. 10 20 20
D. 编译报错,第8行无法使用到变量a

5️⃣ 2.5 (单选): 有一个HelloWorld.java文件代码如下,下列说法正确的是( )

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

​ A.Java源代码不用编译,可以直接运行。

​ B.编译使用命令javac HelloWorld.java

​ C.运行使用命令 java HelloWorld.class

​ D.Java虚拟机真正执行的是.java文件。


6️⃣ 2.6 (单选): HelloWorld.java文件代码如下,使用javac HelloWorld.java编译时报错,下面说法错误的是( )

public class HelloWorld {                    //第1行
    public static viod main(String[] args) { //第2行
        system.out.println(helloworld);      //第3行
    }
}

​ A.第1行有错误,HelloWorld应该都小写,写成public class helloworld {

​ B.第2行有错误,viod应写成void.

​ C.第3行有错误,system应该是System.

​ D.第3行有错误,helloworld应该用""引起来.


7️⃣ 2.7 (单选): 关于JDK、JRE、JVM下列哪些选项的描述是错误的( )

​ A.JRE全称Java Runtime Environment是Java的运行环境。

​ B.JDK全称Java Development Kit是Java的开发工具包。

​ C.JVM全称Java Virtual Machine是Java程序运行的载体,可以安装在不同的操作系统上,来运行Java程序。

​ D.一台计算机要能够执行java程序,必须同时安装JDK、JRE、JVM。


8️⃣ 2.8 (单选): 关于Java环境变量的配置说法错误的是( )

​ A.JAVA_HOME环境变量是Windows系统规定要配置的,不然Windows运行会不正常。

​ B.JAVA_HOME写的应该是JDK安装的目录。

​ C.安装了JDK后,通常会配置JAVA_HOME环境变量,它的作用是让操作系统上的程序能够知道JDK安装的目录。

​ D.配置了JAVA_HOME后,需要把%JAVA_HOME%\bin配置到path路径下,并用"分号"和其他配置隔开。


3 代码题 ✏️

1️⃣ 3.1 请编写程序,将如下👇语句输出到屏幕上:🎯

Java是一门跨平台的计算机语言,被称为一次编写,处处运行。

3.1.1 思路分析:

思路

  1. 创建java文件。
  2. 编写类,用于完成该程序。
  3. 程序的运行需要主方法,编写主方法。
  4. 该使用什么语句将题目中的文本输出?
  5. 该怎样编译和运行java文件?

参考步骤:

  1. 新建文本文件,将名称修改为Test01.java。注意显示文件的后缀名,防止出现Test01.java.txt的文件名。
  2. 打开文件,编写代码,先定义一个类Test01,类名需要与文件名一致。注意大小写。
  3. 在类中定义主方法,在主方法中编写输出语句,将题目中的文本用双引号包裹。
  4. 保存文件内容。打开cmd窗口,将命令目录切换至文件所在目录。使用javac命令编译java文件,使用java命令运行class文件,查看结果。注意:编译java文件,需要带后缀名;运行class文件,不需后缀名。

3.1.3 答案:

回答

代码写在Idea中

动画提示🎥: day01code1.gif

2️⃣ 3.2 常量是指在程序运行过程中,其值不可以发生改变的量 ,请编写Java程序,分别将下列常量数据打印到屏幕上。

字符串常量:用双引号括起来的内容。"HelloWorld","黑马程序员" 
整数常量:不带小数的数字。666, -88 
小数常量:带小数的数字。13.14, -5.21 
字符常量:用单引号括起来的内容。'A','0','我' 
布尔常量:布尔值,表示真假。只有两个值:true,false 
空常量:一个特殊的值,空值,null(null值可以直接在输出语句打印吗)

3.2.1 思路分析:

思路分析

  1. 创建java文件。
  2. 编写类,用于完成该程序。
  3. 程序的运行需要主方法,编写主方法。
  4. 该使用什么语句将题目中的常量输出?
  5. 程序编写完成,该怎样编译和运行java文件?

参考步骤

  1. 新建文本文件,将名称修改为ConstantDemo.java
  2. 打开文件,编写代码,先定义一个类ConstantDemo,类名需要与文件名一致。注意大小写。
  3. 在类中定义主方法,在主方法中编写多个输出语句,在输出语句中直接输出常量即可。
  4. 保存文件内容。打开cmd窗口,将命令目录切换至文件所在目录。使用javac命令编译java文件,使用java命令运行class文件,查看结果。注意:编译java文件,需要带后缀名;运行class文件,不需后缀名。

3.2.3 答案:

回答

代码写在Idea中

动画提示🎥: day01code1.gif

3️⃣ 3.3 有一个商品的信息如下图:

要求

  1. 请定义一个合适的变量存储它的价格,然后通过输出语句将商品的价格打印出来
  2. 因为公司四季度财报不及预期,准备对该商品进行优惠处理,在原价格的基础上打7折,请再次通过输出语句打印变量,但是这次显示的是打7折后的价格
  3. 由于7折处理,销量猛增加,业绩有所好转,准备再次调价,在7折后的基础上 + 1000,然后再次通过输出语句输出变量的值

点击跳转到Day01笔记 👈

点击跳转到Day02笔记 👈