3、Java基础概念

Java文件名应与类名保持一致

注释

单行注释

单行注释 //,最常用的注释其注释内容从 // 开始到本行结尾

多行注释

多行注释 从 /* 开始直至第一个 */ 出现都属于多行注释,但多行注释不能嵌套,多行注释也可以注释掉不需要的代码

文档注释

文档注释 可以自动地生成文档,这种注释以 /** 开始,以 */ 结束
Java 文档注释可以用来自动地生成文档。在 JDK 中有个 javadoc 的工具,可以由源文件生成一个 HTML 文档。

关键字

被Java赋予了特定含义的单词
关键字的字母全部小写
Java有48个关键字+3个字面量+2个保留字
比如关键字 class:用于创建\定义一个类,类是Java最基本的组成单元。

字面量

字面量:数据在程序中的书写格式
个人理解,字面量就是数据的格式,比如Python中 a = 666 ,666书写的格式在Java中被称为字面量。

字面量类型 说明 举例
整数类型 不带小数点的数字 666,-1234
小数类型 带小数点的数字 0.12,-1.23
字符串类型 用双引号扩起来的内容 "Helloworld","","a"
字符类型 单引号扩起来的内容,且只有一个字符 'a','A'
布尔类型 布尔值,表示真假 true,false
空类型 空值 null

true\false\null 不是关键字,而是特殊直接量(即字面量)
'abcd',像这种形式的,单引号扩起来里面却有多个字符,不是任何一种字面量,会报错。
同时null也不能直接打印,Syetem.out.println(null),也会报错。

特殊字符

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

//不使用\t制表符
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("age"+"18");
        System.out.println("name"+"tom");
     }
}
age18
nametom

//使用\t制表符
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("age"+"\t"+"18");
        System.out.println("name"+"\t"+"tom");
     }
}
age     18
name   tom

\t只会把前面的字符串补齐,不会去补齐后面的。
同时还有其他特殊字符,如\r,\n等。

变量

定义赋值

数据类型 变量名 = 值
数据类型限定了变量能存储数据的类型

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

也可以定义赋值写在一句

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

一条语句中,可以定义多个相同数据类型的变量

public class HelloWorld{
    public static void main(String[] args){
          int a = 5 , b =10 , c = 100;
          System.out.println(a+b+c);
     }
}
115

修改

修改时,不需要再指定数据类型,此时数据类型和定义时的一样

public class HelloWorld{
    public static void main(String[] args){
        int a = 5;
        a = 6;
        System.out.println(a);
     }
}
6

如果修改值时,又指定了数据类型,如:

public class HelloWorld{
    public static void main(String[] args){
        int a = 5;
        int a = 6;
        System.out.println(a);
     }
}
则会报错,因为此时a已被定义

数据类型

基本数据类型

注意点:
1、定义long时,值后面需要加个L(大小写都可以,建议大写)
long a = 99999999L;
2、定义float时,值后面需要加个F(大小写都可以,建议大写)
float b = 0.123F;
3、char类型只能存储一个字符,且用单引号扩起来(详情请看字面量)
4、如需要存储字符串,则需要使用String数据类型,String不需要基本八大类型之一,后面再提。

命名规则

硬性规则

1. 由字母、数字、下划线、美元符$组成
2.不能以数字开头
3.不能是关键字
4.区分大小写

软性建议

1.小驼峰命名:方法、变量
  如果是一个单词,则全部小写,如果是多个单词,则第一个单词小写,后面的单词首字母大写
  比如:name、firstName
2.大驼峰命名:类
  每个单词首字母大写
  比如:Student、HelloWorld
3.见名知意

输入

Java中使用Scanner类用来接受键盘输入的数字
1、导包

import java.util.Scanner;

2、创建对象

Scanner sc = new Scanner(System.in);

3、接受数据

int i = sc.nextInt();

完整代码

import java.util.Scanner;
public class ScannerDemo{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");   //提示语句
        int i = sc.nextInt();
        System.out.println(i);
    }
}
posted @ 2024-02-06 16:19  LiTaooooo  阅读(2)  评论(0编辑  收藏  举报