Java基础概念_Day02

103 阅读2分钟

一、数据类型

Java语言的数据类型分为:基本数据类型和引用数据类型。
    1:基本数据类型(四类八种)。
        1) 整数类型:byteshortintlong2) 浮点数类型:floatdouble3) 字符类型:char4) 布尔类型:boolean。
        注意事项:
        在定义long类型的数据时,需在数据值的后面加上L后缀(大写小写均可,建议大写)。
        在定义float类型的数据时,需在数据的后面加上F后缀(大写小写均可,建议大写)。
        float的取值范围是 -128~1272.引用数据类型(待完善)。

二、标识符

定义:给类、变量、方法等取的名字。
标识符取名——硬性要求:
    1):必须由数字、字母、下划线、美元符组成。
    2):不能以数字开头。
    3):不能是关键字。
    4):区分大小写。
标识符取名——软性建议:
    1):小驼峰命名法。
        当标识符是一个单词时,全部小写。当标识符是多个单词时,第一个单词的首字母要小写,其余单词首字母要大写,其余小写。给方法、变量命名时,遵守小驼峰命名法。
        例如:name、firstName
    2):大驼峰命名法。
        当标识符是一个单词时,首字母要大写,其余小写。当标识符是多个单词时,每个单词的首字母都要大写。给类命名时,遵守大驼峰命名法。
        例如:Name、FirstName。

三、键盘录入

步骤1:导包(在定义类之前导入)
import java.util.Scanner;
步骤2:创建对象
Scanner sc = new Scanner(System.in);
步骤3:使用对象
int age = sc.nextInt();

完整示例1代码如下:

import java.util.Scanner;
public class ScannerDemo1{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int age = sc.nextInt();
        System.out.println(age);
    }
}

完整示例2代码如下:

import java.util.Scanner;
public class ScannerDemo1{
    public static void main(String[] args){
            // 创建对象
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入整数1:");
            int num1 = sc.nextInt();
            System.out.println("请输入整数2:");
            int num2 = sc.nextInt();
            int num3 = num1 + num2;
            System.out.println("输入的" + num1 + "和" + num2 + "的和为:" + num3);
    }
}

四、IDEA

1.定义:idea是一个将编程、编译、运行、调试等都放在一起的java语言常用的开发工具。
2.下载和安装。
    下载地址:[IntelliJ IDEA – the Leading Java and Kotlin IDE](https://www.jetbrains.com/idea/)
    注意:不同的操作系统应该下载不同的安装包。
          尽量下载exe后缀的开发工具。
          为收费版和社区版(免费版),根据自己的需求来下载。
    安装:无脑安装。
3.IDEA项目结构:
    project(项目)
        moudle(模块)
            package(包)
                class(类)
    一般包以域名反写命名,例如:cn.juejin
4.常见的IDEA设置:[【IDEA开发工具的常用设置和快捷键及Debug调试】_idea调试debug快捷键-CSDN博客](https://blog.csdn.net/TheMyth142857/article/details/134711915?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%B8%B8%E8%A7%81%E7%9A%84IDEA%E8%AE%BE%E7%BD%AE&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-134711915.142^v100^pc_search_result_base8&spm=1018.2226.3001.4187)