Skip to content

day_02:Java基础概念 ​

注释 ​

  1. 单行注释

    java
    //打印HelloWorld
    public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("你好");
    	}
    }
  2. 多行注释

    java
    /*打印
    HelloWorld*/
    public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("你好");
    	}
    }
  3. 文档注释

    暂时用不上,略

关键字 ​

  • 关键字全部小写
  • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观

class:用于(创建/定义)一个类,类是Java最基本的组成单元

字面量 ​

字面量类型说明举例
整数不带小数点的数字666
小数带小数点的数字133.344
字符串用双引号括起来的内容"1232"
字符用单引号括起来的内容,有且仅有一个字符'2'
布尔布尔值,表示真假True、Flase
空一个特殊的值,表示真假null

制表符

\t:在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。

变量 ​

变量定义格式: ​

数据类型 变量名 = 变量值

java
int a = 3;

变量使用方法: ​

  1. 输出打印

    java
    int a = 3;
    System.out.println(a);
  2. 参与计算

    java
    int a = 20;
    int b = 10;
    System.out.println(a+b);
  3. 修改变量值

    java
    int a = 20;
    System.out.println(a);
    a = 10;
    System.out.println(a);

变量的注意事项 ​

  • 只能存一个值
  • 变量名不允许重复定义
  • 一条语句可以定义多个变量
  • 变量在使用之前一定要进行赋值
  • 变量的作用域范围

数据类型 ​

数据类型关键字取值范围内存占用
整数byte-128~1271
整数short-32768~327672
整数int-2147483648~2147483647(10位数)4
整数long-9223372036854775808~9223372036854775807 (19位数)8
浮点数float-3.401298e-38~3.402823e+384
浮点数double-4.9000000e-324~1.797693e+3088
字符char0~655352
布尔booleantrue,flase1

如果要定义long类型的变量,在数据值的后面要加上一个L(大写,与数字1区分开)作为后缀:

java
long n = 9999999999L;
System.out.println(n);

如果要定义float类型的变量,在数据值的后面要加上一个F(大小写均可)作为后缀:

java
long f = 9999999999F;
System.out.println(f);

整数和小数取值范围大小关系

double> float> long>int> short> byte

标识符 ​

标识符:就是给类、方法、变量等起的名字。

  1. 硬性要求:
    • 由数字、字母、下划线(_)和美元符($)组成
    • 不能以数字开头
    • 不能是关键字
    • 区分大小写
  2. 软性要求:
    • 小驼峰命名法:方法、变量
      • 规范1:标识符是一个单词的时候,全部小写
      • 规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
    • 大驼峰命名法:类
      • 规范1:标识符是一个单词的时候,首字母大写
      • 规范2:标识符由多个单词组成的时候,每个单词
  3. 无论如何,须满足见名知意的要求。

键盘录入 ​

Java帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的数字。

  • 步骤一:导包---Scanner这个类在哪

    java
    import java.util.Scanner;

    导包的动作必须出现在类定义的上边。

  • 步骤二:创建对象---表示我要开始用Scanner这个类了

    java
    Scanner sc = new Scanner(System.in);

    上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。

  • 步骤三:接收数据---真正开始干活了

    java
    int i=sc.nextInt();

    左面这个格式里面,只有i是变量名,可以变,其他的都不允许变。