.1 概述

注释是对代码的解释和说明文字,用于代码的解释,实际并不运行。

1.2 示例

Java 中分为三种注释,具体如下

  • 单行注释 //
  • 多行注释 /* */
  • 文档注释 /** */

示例:

代码语言:javascript

AI代码解释

public class PoemPrinter {
    
    /**
     * 
     * 这是文档注释
     */
    public static void main(String[] args) {
        // 这是单行注释:打印诗歌标题
        System.out.println("=== 《静夜思》 ===");
        
        /*
         * 这是多行注释:
         * 以下代码打印诗歌的正文内容
         * 每行一句,共四句
         */
        System.out.println("床前明月光,");      // 第一句
        System.out.println("疑是地上霜。");      // 第二句
        System.out.println("举头望明月,");      // 第三句
        System.out.println("低头思故乡。");      // 第四句
        
        // 打印结束分隔符
        System.out.println("==================");
    }
   
}

展示效果

代码语言:javascript

AI代码解释

=== 《静夜思》 ===
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
==================
2. 变量
2.1 简介

变量是在程序中临时存储数据的,这个容器中只含一个值。

2.2 定义格式

数据类型变量名 = 数据值。

代码语言:javascript

AI代码解释

//赋值,这里以int类型为例,后续会讲解其他类型。
int a = 16;
System.out.println(a);//16
2.3 注意事项
  1. 变量名不能重复
  2. 在一条语句中,可以定义多个变量。(这种方式影响代码阅读,少用)
  3. 使用变量前需要赋值
3. 数据类型
3.1 概述

数据类型分为 基本数据类型引用数据类型,这里主要讲解基本数据类型

3.2 基本数据类型

数据类型

关键字

内存占用

取值范围

整数

byte

1

负的 2 的 7 次方 ~ 2 的 7 次方-1 (-128~127)

short

2

负的 2 的 15 次方 ~ 2 的 15 次方-1 (-32768~32767)

int

4

负的 2 的 31 次方 ~ 2 的 31 次方-1

long

8

负的 2 的 63 次方 ~ 2 的 63 次方-1

浮点数

float

4

1.401298 e-45 ~ 3.402823 e+38

double

8

4.9000000 e-324 ~ 1.797693 e+308

字符

char

2

0-65535

布尔

boolean

1

true, false

说明

  • e+38 表示是乘以 10 的 38 次方,同样,e-45 表示乘以 10 的负 45 次方
  • 在 Java 中整数默认是 int 类型,浮点数默认是 double 类型

重点

  • byte 类型的取值范围: -128~127
  • 整数类型和小数类型的取值范围大小关系: double > float > long > int > short > byte
3.3 示例代码

代码语言:javascript

AI代码解释

public class VariableDemo3{
    public static void main(String[] args){
        //1.定义byte类型的变量
        //数据类型 变量名 = 数据值;
        byte a = 10;
        System.out.println(a);

        //2.定义short类型的变量
        short b = 20;
        System.out.println(b);

        //3.定义int类型的变量
        int c = 30;
        System.out.println(c);

        //4.定义long类型的变量
        long d = 123456789123456789L;
        System.out.println(d);

        //5.定义float类型的变量
        float e = 10.1F;
        System.out.println(e);

        //6.定义double类型的变量
        double f = 20.3;
        System.out.println(f);

        //7.定义char类型的变量
        char g = 'a';
        System.out.println(g);

        //8.定义boolean类型的变量
        boolean h = true;
        System.out.println(h);

    }
}

注意

  • 如果要定义一个整数类型的变量,不知道选择哪种数据类型了,默认使用 int。
  • 如果要定义一个小数类型的变量,不知道选择哪种数据类型了,默认使用 double。
  • 如果要定义一个 long 类型的变量,在数据值的后面需要加上 L 后缀。(大小写都可以,建议大写)
  • 如果要定义一个 float 类型的变量,在数据值的后面需要加上 F 后缀。(大小写都可以)
3.4 扩充:新手先掌握哪些数据类型

如果先前并没有任何语言的基础,建议先把下面这些用熟:

  1. int:最常用的整数类型(计数、年龄、数量)
  2. double:最常用的小数类型(价格、分数)
  3. char:单个字符(了解即可,后面会在字符串里经常见到)
  4. boolean:条件判断的核心(true/false)

补充String 严格来说是引用类型,但入门阶段输出文本、拼接内容几乎都离不开它,可以当成“先会用”的重点。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐